home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
System Folder
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_139.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
139KB
|
2,486 lines
# near model CODE resource
# jump table entries: 13384-13416 (33 of them)
fn00000000:
00000000 4E56 FF74 link A6, -0x008C
00000004 2F0C move.l -[A7], A4
00000006 286E 0008 movea.l A4, [A6 + 0x8]
0000000A 2F0C move.l -[A7], A4
0000000C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000010 4EAD 379A jsr [A5 + 0x379A /* export_1775 */]
00000014 508F addq.l A7, 8
00000016 2F00 move.l -[A7], D0
00000018 7001 moveq.l D0, 0x01
0000001A 2F00 move.l -[A7], D0
0000001C 2F3C 616C 6973 move.l -[A7], 0x616C6973 /* 'alis' */
00000022 2F0C move.l -[A7], A4
00000024 4EAD 358A jsr [A5 + 0x358A /* export_1709 */]
00000028 486E FF74 pea.l [A6 - 0x8C]
0000002C 2F0C move.l -[A7], A4
0000002E 4EAD 32E2 jsr [A5 + 0x32E2 /* export_1624 */]
00000032 2F0C move.l -[A7], A4
00000034 2054 movea.l A0, [A4]
00000036 2050 movea.l A0, [A0]
00000038 2268 0164 movea.l A1, [A0 + 0x164]
0000003C 4E91 jsr [A1]
0000003E 2D40 FFA4 move.l [A6 - 0x5C], D0
00000042 70FF moveq.l D0, 0xFFFFFFFF
00000044 2D40 FFD4 move.l [A6 - 0x2C], D0
00000048 486E FF74 pea.l [A6 - 0x8C]
0000004C 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
00000050 48C0 ext.l D0
00000052 588F addq.l A7, 4
00000054 2F00 move.l -[A7], D0
00000056 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000005A 286E FF70 movea.l A4, [A6 - 0x90]
0000005E 4E5E unlink A6
00000060 4E75 rts
export_1673:
00000062 4E56 0000 link A6, 0
00000066 2F0C move.l -[A7], A4
00000068 206E 0008 movea.l A0, [A6 + 0x8]
0000006C 2050 movea.l A0, [A0]
0000006E 2F28 0030 move.l -[A7], [A0 + 0x30]
00000072 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000076 2840 movea.l A4, D0
00000078 2054 movea.l A0, [A4]
0000007A 2028 003C move.l D0, [A0 + 0x3C]
0000007E 286E FFFC movea.l A4, [A6 - 0x4]
00000082 4E5E unlink A6
00000084 4E75 rts
export_1674:
00000086 4E56 0000 link A6, 0
0000008A 2F0C move.l -[A7], A4
0000008C 206E 0008 movea.l A0, [A6 + 0x8]
00000090 2050 movea.l A0, [A0]
00000092 2F28 0030 move.l -[A7], [A0 + 0x30]
00000096 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
0000009A 2840 movea.l A4, D0
0000009C 2054 movea.l A0, [A4]
0000009E 3028 003A move.w D0, [A0 + 0x3A]
000000A2 286E FFFC movea.l A4, [A6 - 0x4]
000000A6 4E5E unlink A6
000000A8 4E75 rts
export_1675:
000000AA 4E56 FCC8 link A6, -0x0338
000000AE 48E7 0118 movem.l -[A7], D7,A3,A4
000000B2 266E 000C movea.l A3, [A6 + 0xC]
000000B6 286E 0008 movea.l A4, [A6 + 0x8]
000000BA 41EE FF00 lea.l A0, [A6 - 0x100]
000000BE 4210 clr.b [A0]
000000C0 4878 0BEA push.l 0xBEA
000000C4 486E FF00 pea.l [A6 - 0x100]
000000C8 2F0C move.l -[A7], A4
000000CA 2054 movea.l A0, [A4]
000000CC 2050 movea.l A0, [A0]
000000CE 2268 0054 movea.l A1, [A0 + 0x54]
000000D2 4E91 jsr [A1]
000000D4 486E FF00 pea.l [A6 - 0x100]
000000D8 486E FE00 pea.l [A6 - 0x200]
000000DC 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000000E0 41EE FE00 lea.l A0, [A6 - 0x200]
000000E4 4878 0BEA push.l 0xBEA
000000E8 2F0B move.l -[A7], A3
000000EA 2053 movea.l A0, [A3]
000000EC 2050 movea.l A0, [A0]
000000EE 2268 006C movea.l A1, [A0 + 0x6C]
000000F2 4E91 jsr [A1]
000000F4 4A00 tst.b D0
000000F6 4FEF 001C lea.l A7, [A7 + 0x1C]
000000FA 6612 bne +0x14 /* 0000010E */
000000FC 7001 moveq.l D0, 0x01
000000FE 2F00 move.l -[A7], D0
00000100 2F00 move.l -[A7], D0
00000102 2F0B move.l -[A7], A3
00000104 4EAD 2D5A jsr [A5 + 0x2D5A /* export_1447 */]
00000108 4FEF 000C lea.l A7, [A7 + 0xC]
0000010C 6072 bra +0x74 /* 00000180 */
label0000010E:
0000010E 41EE FD00 lea.l A0, [A6 - 0x300]
00000112 4210 clr.b [A0]
00000114 4878 2BFF push.l 0x2BFF
00000118 486E FD00 pea.l [A6 - 0x300]
0000011C 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000120 508F addq.l A7, 8
label00000122:
00000122 486E FCC8 pea.l [A6 - 0x338]
00000126 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
0000012A 4A80 tst.l D0
0000012C 588F addq.l A7, 4
0000012E 6728 beq +0x2A /* 00000158 */
00000130 7E00 moveq.l D7, 0x00
00000132 701F moveq.l D0, 0x1F
00000134 2F00 move.l -[A7], D0
00000136 486E FD00 pea.l [A6 - 0x300]
0000013A 486E FE00 pea.l [A6 - 0x200]
0000013E 4EAD 114A jsr [A5 + 0x114A /* export_549 */]
00000142 486E FE00 pea.l [A6 - 0x200]
00000146 2F0B move.l -[A7], A3
00000148 2053 movea.l A0, [A3]
0000014A 2050 movea.l A0, [A0]
0000014C 2268 0160 movea.l A1, [A0 + 0x160]
00000150 4E91 jsr [A1]
00000152 4FEF 0014 lea.l A7, [A7 + 0x14]
00000156 6006 bra +0x8 /* 0000015E */
label00000158:
00000158 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
0000015C 2E00 move.l D7, D0
label0000015E:
0000015E 486E FCC8 pea.l [A6 - 0x338]
00000162 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00000166 588F addq.l A7, 4
00000168 70D0 moveq.l D0, 0xFFFFFFD0
0000016A B087 cmp.l D0, D7
0000016C 67B4 beq -0x4A /* 00000122 */
0000016E 70D5 moveq.l D0, 0xFFFFFFD5
00000170 B087 cmp.l D0, D7
00000172 670C beq +0xE /* 00000180 */
00000174 3007 move.w D0, D7
00000176 48C0 ext.l D0
00000178 2F00 move.l -[A7], D0
0000017A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000017E 588F addq.l A7, 4
label00000180:
00000180 4CEE 1880 FCBC movem.l D7,A3,A4, [A6 - 0x344]
00000186 4E5E unlink A6
00000188 4E75 rts
export_1676:
0000018A 4E56 FFF4 link A6, -0x000C
0000018E 48E7 0118 movem.l -[A7], D7,A3,A4
00000192 286E 0008 movea.l A4, [A6 + 0x8]
00000196 2054 movea.l A0, [A4]
00000198 2F28 0030 move.l -[A7], [A0 + 0x30]
0000019C 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000001A0 4A80 tst.l D0
000001A2 588F addq.l A7, 4
000001A4 6700 008E beq +0x90 /* 00000234 */
000001A8 2F0C move.l -[A7], A4
000001AA 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
000001AE 2F0C move.l -[A7], A4
000001B0 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
000001B4 2054 movea.l A0, [A4]
000001B6 2F28 0030 move.l -[A7], [A0 + 0x30]
000001BA 486E FFF4 pea.l [A6 - 0xC]
000001BE 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000001C2 41EE FFF4 lea.l A0, [A6 - 0xC]
000001C6 4FEF 0010 lea.l A7, [A7 + 0x10]
000001CA 6028 bra +0x2A /* 000001F4 */
label000001CC:
000001CC 2F0C move.l -[A7], A4
000001CE 2F0B move.l -[A7], A3
000001D0 4EAD 445A jsr [A5 + 0x445A /* export_2183 */]
000001D4 4A00 tst.b D0
000001D6 508F addq.l A7, 8
000001D8 671A beq +0x1C /* 000001F4 */
000001DA 2F0C move.l -[A7], A4
000001DC 2F0B move.l -[A7], A3
000001DE 4EAD 444A jsr [A5 + 0x444A /* export_2181 */]
000001E2 2F0C move.l -[A7], A4
000001E4 2F0B move.l -[A7], A3
000001E6 2053 movea.l A0, [A3]
000001E8 2050 movea.l A0, [A0]
000001EA 2268 0058 movea.l A1, [A0 + 0x58]
000001EE 4E91 jsr [A1]
000001F0 4FEF 0010 lea.l A7, [A7 + 0x10]
label000001F4:
000001F4 486E FFF4 pea.l [A6 - 0xC]
000001F8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000001FC 2640 movea.l A3, D0
000001FE 200B move.l D0, A3
00000200 588F addq.l A7, 4
00000202 66C8 bne -0x36 /* 000001CC */
00000204 4207 clr.b D7
00000206 7000 moveq.l D0, 0x00
00000208 1007 move.b D0, D7
0000020A 4A80 tst.l D0
0000020C 2054 movea.l A0, [A4]
0000020E 0228 00FB 0025 andi.b [A0 + 0x25], 0xFB
00000214 2200 move.l D1, D0
00000216 E509 lsl D1.b, 2
00000218 0201 0004 andi.b D1, 0x4
0000021C 8328 0025 or.b [A0 + 0x25], D1
00000220 2054 movea.l A0, [A4]
00000222 2668 0028 movea.l A3, [A0 + 0x28]
00000226 2F0B move.l -[A7], A3
00000228 2053 movea.l A0, [A3]
0000022A 2050 movea.l A0, [A0]
0000022C 2268 00FC movea.l A1, [A0 + 0xFC]
00000230 4E91 jsr [A1]
00000232 588F addq.l A7, 4
label00000234:
00000234 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18]
0000023A 4E5E unlink A6
0000023C 4E75 rts
export_1677:
fn0000023E:
0000023E 4E56 0000 link A6, 0
00000242 4E5E unlink A6
00000244 4E75 rts
export_1678:
fn00000246:
00000246 4E56 0000 link A6, 0
0000024A 48E7 0118 movem.l -[A7], D7,A3,A4
0000024E 266E 000C movea.l A3, [A6 + 0xC]
00000252 286E 0008 movea.l A4, [A6 + 0x8]
00000256 7001 moveq.l D0, 0x01
00000258 2F00 move.l -[A7], D0
0000025A 2F0B move.l -[A7], A3
0000025C 2F0C move.l -[A7], A4
0000025E 2054 movea.l A0, [A4]
00000260 2050 movea.l A0, [A0]
00000262 2268 0164 movea.l A1, [A0 + 0x164]
00000266 4E91 jsr [A1]
00000268 2054 movea.l A0, [A4]
0000026A 0828 0007 003E btst.b [A0 + 0x3E], 0x7
00000270 4FEF 000C lea.l A7, [A7 + 0xC]
00000274 665E bne +0x60 /* 000002D4 */
00000276 2F0C move.l -[A7], A4
00000278 2054 movea.l A0, [A4]
0000027A 2050 movea.l A0, [A0]
0000027C 2268 0174 movea.l A1, [A0 + 0x174]
00000280 4E91 jsr [A1]
00000282 3E00 move.w D7, D0
00000284 4878 2BF2 push.l 0x2BF2
00000288 2F0B move.l -[A7], A3
0000028A 2053 movea.l A0, [A3]
0000028C 2050 movea.l A0, [A0]
0000028E 2268 000C movea.l A1, [A0 + 0xC]
00000292 4E91 jsr [A1]
00000294 4A00 tst.b D0
00000296 4FEF 000C lea.l A7, [A7 + 0xC]
0000029A 6626 bne +0x28 /* 000002C2 */
0000029C 48C7 ext.l D7
0000029E 2F07 move.l -[A7], D7
000002A0 2F0C move.l -[A7], A4
000002A2 2F0B move.l -[A7], A3
000002A4 4EBA 177C jsr [PC + 0x177C /* 00001A22 */]
000002A8 4A00 tst.b D0
000002AA 4FEF 000C lea.l A7, [A7 + 0xC]
000002AE 6612 bne +0x14 /* 000002C2 */
000002B0 2F0B move.l -[A7], A3
000002B2 2F0C move.l -[A7], A4
000002B4 2054 movea.l A0, [A4]
000002B6 2050 movea.l A0, [A0]
000002B8 2268 0178 movea.l A1, [A0 + 0x178]
000002BC 4E91 jsr [A1]
000002BE 3E00 move.w D7, D0
000002C0 508F addq.l A7, 8
label000002C2:
000002C2 48C7 ext.l D7
000002C4 2F07 move.l -[A7], D7
000002C6 2F0C move.l -[A7], A4
000002C8 2054 movea.l A0, [A4]
000002CA 2050 movea.l A0, [A0]
000002CC 2268 0180 movea.l A1, [A0 + 0x180]
000002D0 4E91 jsr [A1]
000002D2 508F addq.l A7, 8
label000002D4:
000002D4 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000002DA 4E5E unlink A6
000002DC 4E75 rts
export_1679:
000002DE 4E56 0000 link A6, 0
000002E2 2F0C move.l -[A7], A4
000002E4 206E 0008 movea.l A0, [A6 + 0x8]
000002E8 2050 movea.l A0, [A0]
000002EA 2F28 0030 move.l -[A7], [A0 + 0x30]
000002EE 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000002F2 2840 movea.l A4, D0
000002F4 2054 movea.l A0, [A4]
000002F6 3028 0012 move.w D0, [A0 + 0x12]
000002FA 286E FFFC movea.l A4, [A6 - 0x4]
000002FE 4E5E unlink A6
00000300 4E75 rts
export_1680:
00000302 4E56 FFFC link A6, -0x0004
00000306 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000030A 266E 000C movea.l A3, [A6 + 0xC]
0000030E 286E 0008 movea.l A4, [A6 + 0x8]
00000312 486E FFFE pea.l [A6 - 0x2]
00000316 486E FFFC pea.l [A6 - 0x4]
0000031A 2F0B move.l -[A7], A3
0000031C 2F0C move.l -[A7], A4
0000031E 2054 movea.l A0, [A4]
00000320 2050 movea.l A0, [A0]
00000322 2268 017C movea.l A1, [A0 + 0x17C]
00000326 4E91 jsr [A1]
00000328 4207 clr.b D7
0000032A 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000032E:
0000032E 7001 moveq.l D0, 0x01
00000330 2F00 move.l -[A7], D0
00000332 322E FFFE move.w D1, [A6 - 0x2]
00000336 48C1 ext.l D1
00000338 2F01 move.l -[A7], D1
0000033A 322E FFFC move.w D1, [A6 - 0x4]
0000033E 48C1 ext.l D1
00000340 2F01 move.l -[A7], D1
00000342 2F0B move.l -[A7], A3
00000344 2054 movea.l A0, [A4]
00000346 2F28 0030 move.l -[A7], [A0 + 0x30]
0000034A 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
0000034E 588F addq.l A7, 4
00000350 2F00 move.l -[A7], D0
00000352 4EBA 15D2 jsr [PC + 0x15D2 /* 00001926 */]
00000356 3C00 move.w D6, D0
00000358 48C6 ext.l D6
0000035A 2F06 move.l -[A7], D6
0000035C 2F0C move.l -[A7], A4
0000035E 2F0B move.l -[A7], A3
00000360 4EBA 16C0 jsr [PC + 0x16C0 /* 00001A22 */]
00000364 1E00 move.b D7, D0
00000366 4FEF 0020 lea.l A7, [A7 + 0x20]
0000036A 4A07 tst.b D7
0000036C 67C0 beq -0x3E /* 0000032E */
0000036E 3006 move.w D0, D6
00000370 4CEE 18C0 FFEC movem.l D6,D7,A3,A4, [A6 - 0x14]
00000376 4E5E unlink A6
00000378 4E75 rts
export_1681:
0000037A 4E56 0000 link A6, 0
0000037E 206E 0010 movea.l A0, [A6 + 0x10]
00000382 30BC 0400 move.w [A0], 0x400
00000386 206E 0014 movea.l A0, [A6 + 0x14]
0000038A 30BC 7FFF move.w [A0], 0x7FFF
0000038E 4E5E unlink A6
00000390 4E75 rts
export_1682:
00000392 4E56 0000 link A6, 0
00000396 206E 0008 movea.l A0, [A6 + 0x8]
0000039A 2050 movea.l A0, [A0]
0000039C 3028 0040 move.w D0, [A0 + 0x40]
000003A0 4E5E unlink A6
000003A2 4E75 rts
export_1683:
fn000003A4:
000003A4 4E56 0000 link A6, 0
000003A8 48E7 0118 movem.l -[A7], D7,A3,A4
000003AC 3E2E 000E move.w D7, [A6 + 0xE]
000003B0 286E 0008 movea.l A4, [A6 + 0x8]
000003B4 2054 movea.l A0, [A4]
000003B6 3147 0040 move.w [A0 + 0x40], D7
000003BA 2054 movea.l A0, [A4]
000003BC 08E8 0007 003E bset.b [A0 + 0x3E], 0x7
000003C2 2054 movea.l A0, [A4]
000003C4 2F28 0030 move.l -[A7], [A0 + 0x30]
000003C8 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000003CC 2640 movea.l A3, D0
000003CE 48C7 ext.l D7
000003D0 2053 movea.l A0, [A3]
000003D2 2147 0038 move.l [A0 + 0x38], D7
000003D6 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
000003DC 4E5E unlink A6
000003DE 4E75 rts
export_1684:
000003E0 4E56 0000 link A6, 0
000003E4 48E7 1118 movem.l -[A7], D3,D7,A3,A4
000003E8 286E 0008 movea.l A4, [A6 + 0x8]
000003EC 7E00 moveq.l D7, 0x00
000003EE 7608 moveq.l D3, 0x08
label000003F0:
000003F0 2054 movea.l A0, [A4]
000003F2 2007 move.l D0, D7
000003F4 2200 move.l D1, D0
000003F6 C0FC 000E mulu.w D0, 0xE
000003FA 4841 swap.w D1
000003FC C2FC 000E mulu.w D1, 0xE
00000400 4841 swap.w D1
00000402 4241 clr.w D1
00000404 D081 add.l D0, D1
00000406 47F0 0848 lea.l A3, [A0 + D0 + 0x48]
0000040A 7000 moveq.l D0, 0x00
0000040C 2680 move.l [A3], D0
0000040E 422B 0004 clr.b [A3 + 0x4]
00000412 2740 0006 move.l [A3 + 0x6], D0
00000416 2740 000A move.l [A3 + 0xA], D0
0000041A 2007 move.l D0, D7
0000041C 5287 addq.l D7, 1
0000041E B687 cmp.l D3, D7
00000420 6ECE bgt -0x30 /* 000003F0 */
00000422 2F2E 000C move.l -[A7], [A6 + 0xC]
00000426 2F0C move.l -[A7], A4
00000428 4EBA FE14 jsr [PC - 0x1EC /* 0000023E */]
0000042C 508F addq.l A7, 8
0000042E 4CEE 1888 FFF0 movem.l D3,D7,A3,A4, [A6 - 0x10]
00000434 4E5E unlink A6
00000436 4E75 rts
export_1685:
00000438 4E56 FDE2 link A6, -0x021E
0000043C 48E7 0018 movem.l -[A7], A3,A4
00000440 286E 0008 movea.l A4, [A6 + 0x8]
00000444 2054 movea.l A0, [A4]
00000446 2F28 0030 move.l -[A7], [A0 + 0x30]
0000044A 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
0000044E 2640 movea.l A3, D0
00000450 2053 movea.l A0, [A3]
00000452 0CA8 464F 4E54 000E cmpi.l [A0 + 0xE], 0x464F4E54 /* 'FONT' */
0000045A 588F addq.l A7, 4
0000045C 660A bne +0xC /* 00000468 */
0000045E 2053 movea.l A0, [A3]
00000460 217C 4E46 4E54 003C move.l [A0 + 0x3C], 0x4E464E54 /* 'NFNT' */
label00000468:
00000468 2F2E 000C move.l -[A7], [A6 + 0xC]
0000046C 2F0C move.l -[A7], A4
0000046E 4EBA FDD6 jsr [PC - 0x22A /* 00000246 */]
00000472 7000 moveq.l D0, 0x00
00000474 4AAE 000C tst.l [A6 + 0xC]
00000478 6722 beq +0x24 /* 0000049C */
0000047A 2F00 move.l -[A7], D0
0000047C 4878 32C8 push.l 0x32C8
00000480 206E 000C movea.l A0, [A6 + 0xC]
00000484 2F08 move.l -[A7], A0
00000486 2050 movea.l A0, [A0]
00000488 2050 movea.l A0, [A0]
0000048A 2268 000C movea.l A1, [A0 + 0xC]
0000048E 4E91 jsr [A1]
00000490 508F addq.l A7, 8
00000492 2200 move.l D1, D0
00000494 201F move.l D0, [A7]+
00000496 4A01 tst.b D1
00000498 6702 beq +0x4 /* 0000049C */
0000049A 7001 moveq.l D0, 0x01
label0000049C:
0000049C 4A00 tst.b D0
0000049E 6706 beq +0x8 /* 000004A6 */
000004A0 202E 000C move.l D0, [A6 + 0xC]
000004A4 6002 bra +0x4 /* 000004A8 */
label000004A6:
000004A6 7000 moveq.l D0, 0x00
label000004A8:
000004A8 2640 movea.l A3, D0
000004AA 2054 movea.l A0, [A4]
000004AC 2D68 0030 FFFC move.l [A6 - 0x4], [A0 + 0x30]
000004B2 2F2E FFFC move.l -[A7], [A6 - 0x4]
000004B6 486E FFF0 pea.l [A6 - 0x10]
000004BA 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000004BE 41EE FFF0 lea.l A0, [A6 - 0x10]
000004C2 4FEF 0010 lea.l A7, [A7 + 0x10]
000004C6 6000 00C4 bra +0xC6 /* 0000058C */
label000004CA:
000004CA 2054 movea.l A0, [A4]
000004CC 0CA8 464F 4E44 000E cmpi.l [A0 + 0xE], 0x464F4E44 /* 'FOND' */
000004D4 6600 00B6 bne +0xB8 /* 0000058C */
000004D8 7063 moveq.l D0, 0x63
000004DA 2F00 move.l -[A7], D0
000004DC 2F0C move.l -[A7], A4
000004DE 4EAD 43BA jsr [A5 + 0x43BA /* export_2163 */]
000004E2 2D40 FFEC move.l [A6 - 0x14], D0
000004E6 2040 movea.l A0, D0
000004E8 2F08 move.l -[A7], A0
000004EA 486E FEE8 pea.l [A6 - 0x118]
000004EE 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000004F2 41EE FEE8 lea.l A0, [A6 - 0x118]
000004F6 200B move.l D0, A3
000004F8 671A beq +0x1C /* 00000514 */
000004FA 7000 moveq.l D0, 0x00
000004FC 2F00 move.l -[A7], D0
000004FE 486E FEE8 pea.l [A6 - 0x118]
00000502 2F3C 464F 4E44 move.l -[A7], 0x464F4E44 /* 'FOND' */
00000508 2F0B move.l -[A7], A3
0000050A 4EAD 35B2 jsr [A5 + 0x35B2 /* export_1714 */]
0000050E 4FEF 0010 lea.l A7, [A7 + 0x10]
00000512 6002 bra +0x4 /* 00000516 */
label00000514:
00000514 7000 moveq.l D0, 0x00
label00000516:
00000516 2D40 FFE8 move.l [A6 - 0x18], D0
0000051A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000051E 6728 beq +0x2A /* 00000548 */
00000520 422E FDE8 clr.b [A6 - 0x218]
00000524 41EE FDE2 lea.l A0, [A6 - 0x21E]
00000528 486E FDE2 pea.l [A6 - 0x21E]
0000052C 2F2E FFE8 move.l -[A7], [A6 - 0x18]
00000530 2F0B move.l -[A7], A3
00000532 4EAD 359A jsr [A5 + 0x359A /* export_1711 */]
00000536 302E FDE2 move.w D0, [A6 - 0x21E]
0000053A 48C0 ext.l D0
0000053C 2054 movea.l A0, [A4]
0000053E 2140 0038 move.l [A0 + 0x38], D0
00000542 4FEF 000C lea.l A7, [A7 + 0xC]
00000546 6044 bra +0x46 /* 0000058C */
label00000548:
00000548 200B move.l D0, A3
0000054A 6720 beq +0x22 /* 0000056C */
0000054C 7000 moveq.l D0, 0x00
0000054E 2F00 move.l -[A7], D0
00000550 2054 movea.l A0, [A4]
00000552 3228 0012 move.w D1, [A0 + 0x12]
00000556 48C1 ext.l D1
00000558 2F01 move.l -[A7], D1
0000055A 2F3C 464F 4E44 move.l -[A7], 0x464F4E44 /* 'FOND' */
00000560 2F0B move.l -[A7], A3
00000562 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
00000566 4FEF 0010 lea.l A7, [A7 + 0x10]
0000056A 6002 bra +0x4 /* 0000056E */
label0000056C:
0000056C 7000 moveq.l D0, 0x00
label0000056E:
0000056E 2D40 FEE4 move.l [A6 - 0x11C], D0
00000572 6718 beq +0x1A /* 0000058C */
00000574 7001 moveq.l D0, 0x01
00000576 2F00 move.l -[A7], D0
00000578 4878 3FFF push.l 0x3FFF
0000057C 4878 0400 push.l 0x400
00000580 2F0B move.l -[A7], A3
00000582 2F0C move.l -[A7], A4
00000584 4EBA 13A0 jsr [PC + 0x13A0 /* 00001926 */]
00000588 4FEF 0014 lea.l A7, [A7 + 0x14]
label0000058C:
0000058C 486E FFF0 pea.l [A6 - 0x10]
00000590 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000594 2840 movea.l A4, D0
00000596 200C move.l D0, A4
00000598 588F addq.l A7, 4
0000059A 6600 FF2E bne -0xD0 /* 000004CA */
0000059E 4CEE 1800 FDDA movem.l A3,A4, [A6 - 0x226]
000005A4 4E5E unlink A6
000005A6 4E75 rts
export_1686:
000005A8 4E56 FFFC link A6, -0x0004
000005AC 48E7 0018 movem.l -[A7], A3,A4
000005B0 266E 000C movea.l A3, [A6 + 0xC]
000005B4 286E 0008 movea.l A4, [A6 + 0x8]
000005B8 2D4B FFFC move.l [A6 - 0x4], A3
000005BC 2F0C move.l -[A7], A4
000005BE 4EAD 4282 jsr [A5 + 0x4282 /* export_2124 */]
000005C2 4A40 tst.w D0
000005C4 588F addq.l A7, 4
000005C6 660C bne +0xE /* 000005D4 */
000005C8 2F0B move.l -[A7], A3
000005CA 2F0C move.l -[A7], A4
000005CC 4EAD 442A jsr [A5 + 0x442A /* export_2177 */]
000005D0 508F addq.l A7, 8
000005D2 600C bra +0xE /* 000005E0 */
label000005D4:
000005D4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000005D8 2F0C move.l -[A7], A4
000005DA 4EBA 0618 jsr [PC + 0x618 /* 00000BF4 */]
000005DE 508F addq.l A7, 8
label000005E0:
000005E0 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC]
000005E6 4E5E unlink A6
000005E8 4E75 rts
export_1687:
000005EA 4E56 FFF6 link A6, -0x000A
000005EE 48E7 0738 movem.l -[A7], D5,D6,D7,A2,A3,A4
000005F2 286E 0008 movea.l A4, [A6 + 0x8]
000005F6 2F2E 0010 move.l -[A7], [A6 + 0x10]
000005FA 4EBA 111C jsr [PC + 0x111C /* 00001718 */]
000005FE 2D40 FFF6 move.l [A6 - 0xA], D0
00000602 2040 movea.l A0, D0
00000604 2050 movea.l A0, [A0]
00000606 2F28 0030 move.l -[A7], [A0 + 0x30]
0000060A 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
0000060E 2640 movea.l A3, D0
00000610 7000 moveq.l D0, 0x00
00000612 2F00 move.l -[A7], D0
00000614 2053 movea.l A0, [A3]
00000616 2F28 000E move.l -[A7], [A0 + 0xE]
0000061A 3228 0012 move.w D1, [A0 + 0x12]
0000061E 48C1 ext.l D1
00000620 2F01 move.l -[A7], D1
00000622 2F0C move.l -[A7], A4
00000624 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */]
00000628 2040 movea.l A0, D0
0000062A 43EE FFFA lea.l A1, [A6 - 0x6]
0000062E 22D8 move.l [A1]+, [A0]+
00000630 32D8 move.w [A1]+, [A0]+
00000632 3A2E FFFC move.w D5, [A6 - 0x4]
00000636 2F0C move.l -[A7], A4
00000638 2F2E FFF6 move.l -[A7], [A6 - 0xA]
0000063C 4EAD 4032 jsr [A5 + 0x4032 /* export_2050 */]
00000640 2E00 move.l D7, D0
00000642 206E FFF6 movea.l A0, [A6 - 0xA]
00000646 2050 movea.l A0, [A0]
00000648 2007 move.l D0, D7
0000064A 2200 move.l D1, D0
0000064C C0FC 000E mulu.w D0, 0xE
00000650 4841 swap.w D1
00000652 C2FC 000E mulu.w D1, 0xE
00000656 4841 swap.w D1
00000658 4241 clr.w D1
0000065A D081 add.l D0, D1
0000065C 47F0 0848 lea.l A3, [A0 + D0 + 0x48]
00000660 422B 0004 clr.b [A3 + 0x4]
00000664 7000 moveq.l D0, 0x00
00000666 4A80 tst.l D0
00000668 2054 movea.l A0, [A4]
0000066A 0228 00BF 004A andi.b [A0 + 0x4A], 0xBF
00000670 ED08 lsl D0.b, 6
00000672 0200 0040 andi.b D0, 0x40 /* '@' */
00000676 8128 004A or.b [A0 + 0x4A], D0
0000067A 7000 moveq.l D0, 0x00
0000067C 2740 0006 move.l [A3 + 0x6], D0
00000680 2054 movea.l A0, [A4]
00000682 2140 0028 move.l [A0 + 0x28], D0
00000686 2740 000A move.l [A3 + 0xA], D0
0000068A 2054 movea.l A0, [A4]
0000068C 2140 002C move.l [A0 + 0x2C], D0
00000690 2F0C move.l -[A7], A4
00000692 4EAD 429A jsr [A5 + 0x429A /* export_2127 */]
00000696 2C00 move.l D6, D0
00000698 5C86 addq.l D6, 6
0000069A 2F06 move.l -[A7], D6
0000069C 2F2E 000C move.l -[A7], [A6 + 0xC]
000006A0 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
000006A4 2640 movea.l A3, D0
000006A6 200B move.l D0, A3
000006A8 4FEF 002C lea.l A7, [A7 + 0x2C]
000006AC 6606 bne +0x8 /* 000006B4 */
000006AE 7001 moveq.l D0, 0x01
000006B0 6000 00B0 bra +0xB2 /* 00000762 */
label000006B4:
000006B4 2207 move.l D1, D7
000006B6 2001 move.l D0, D1
000006B8 C2FC 000E mulu.w D1, 0xE
000006BC 4840 swap.w D0
000006BE C0FC 000E mulu.w D0, 0xE
000006C2 4840 swap.w D0
000006C4 4240 clr.w D0
000006C6 D280 add.l D1, D0
000006C8 2A01 move.l D5, D1
000006CA 206E FFF6 movea.l A0, [A6 - 0xA]
000006CE 2050 movea.l A0, [A0]
000006D0 218B 584E move.l [A0 + D5 + 0x4E], A3
000006D4 2054 movea.l A0, [A4]
000006D6 214B 0028 move.l [A0 + 0x28], A3
000006DA 206E FFF6 movea.l A0, [A6 - 0xA]
000006DE 2050 movea.l A0, [A0]
000006E0 2186 5852 move.l [A0 + D5 + 0x52], D6
000006E4 2054 movea.l A0, [A4]
000006E6 2146 002C move.l [A0 + 0x2C], D6
000006EA 2054 movea.l A0, [A4]
000006EC 2068 004C movea.l A0, [A0 + 0x4C]
000006F0 2050 movea.l A0, [A0]
000006F2 224B movea.l A1, A3
000006F4 45F8 0036 lea.l A2, [0x00000036]
000006F8 300A move.w D0, A2
000006FA 48C0 ext.l D0
000006FC A02E syscall BlockMove/BlockMoveData
000006FE 2F0C move.l -[A7], A4
00000700 4EAD 428A jsr [A5 + 0x428A /* export_2125 */]
00000704 3E00 move.w D7, D0
00000706 0C47 0001 cmpi.w D7, 0x1
0000070A 588F addq.l A7, 4
0000070C 6710 beq +0x12 /* 0000071E */
0000070E 7001 moveq.l D0, 0x01
00000710 9047 sub.w D0, D7
00000712 48C0 ext.l D0
00000714 2F00 move.l -[A7], D0
00000716 2F0B move.l -[A7], A3
00000718 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */]
0000071C 508F addq.l A7, 8
label0000071E:
0000071E 41F8 0036 lea.l A0, [0x00000036]
00000722 D6C8 add.w A3, A0
00000724 41EE FFFA lea.l A0, [A6 - 0x6]
00000728 224B movea.l A1, A3
0000072A 22D8 move.l [A1]+, [A0]+
0000072C 32D8 move.w [A1]+, [A0]+
0000072E 5C8B addq.l A3, 6
00000730 2F0B move.l -[A7], A3
00000732 2F0C move.l -[A7], A4
00000734 4EAD 42AA jsr [A5 + 0x42AA /* export_2129 */]
00000738 588F addq.l A7, 4
0000073A 2F00 move.l -[A7], D0
0000073C 2F0C move.l -[A7], A4
0000073E 4EAD 42A2 jsr [A5 + 0x42A2 /* export_2128 */]
00000742 588F addq.l A7, 4
00000744 2F00 move.l -[A7], D0
00000746 2F0C move.l -[A7], A4
00000748 2054 movea.l A0, [A4]
0000074A 2050 movea.l A0, [A0]
0000074C 2268 0020 movea.l A1, [A0 + 0x20]
00000750 4E91 jsr [A1]
00000752 48C0 ext.l D0
00000754 4FEF 0010 lea.l A7, [A7 + 0x10]
00000758 2F00 move.l -[A7], D0
0000075A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
0000075E 7000 moveq.l D0, 0x00
00000760 588F addq.l A7, 4
label00000762:
00000762 4CEE 1CE0 FFDE movem.l D5,D6,D7,A2,A3,A4, [A6 - 0x22]
00000768 4E5E unlink A6
0000076A 4E75 rts
export_1688:
0000076C 4E56 FEDC link A6, -0x0124
00000770 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000774 286E 0008 movea.l A4, [A6 + 0x8]
00000778 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000077C 4EBA 0F88 jsr [PC + 0xF88 /* 00001706 */]
00000780 2D40 FFE4 move.l [A6 - 0x1C], D0
00000784 7000 moveq.l D0, 0x00
00000786 2640 movea.l A3, D0
00000788 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000078C 4EBA 0F8A jsr [PC + 0xF8A /* 00001718 */]
00000790 2D40 FFE8 move.l [A6 - 0x18], D0
00000794 2F0C move.l -[A7], A4
00000796 2F2E FFE8 move.l -[A7], [A6 - 0x18]
0000079A 4EAD 4032 jsr [A5 + 0x4032 /* export_2050 */]
0000079E 2E00 move.l D7, D0
000007A0 2207 move.l D1, D7
000007A2 2001 move.l D0, D1
000007A4 C2FC 000E mulu.w D1, 0xE
000007A8 4840 swap.w D0
000007AA C0FC 000E mulu.w D0, 0xE
000007AE 4840 swap.w D0
000007B0 4240 clr.w D0
000007B2 D280 add.l D1, D0
000007B4 2A01 move.l D5, D1
000007B6 206E FFE8 movea.l A0, [A6 - 0x18]
000007BA 2050 movea.l A0, [A0]
000007BC 41E8 0048 lea.l A0, [A0 + 0x48]
000007C0 2D48 FFFC move.l [A6 - 0x4], A0
000007C4 2D70 5806 FFEC move.l [A6 - 0x14], [A0 + D5 + 0x6]
000007CA 206E FFFC movea.l A0, [A6 - 0x4]
000007CE 2C30 580A move.l D6, [A0 + D5 + 0xA]
000007D2 4AAE FFEC tst.l [A6 - 0x14]
000007D6 4FEF 0010 lea.l A7, [A7 + 0x10]
000007DA 6606 bne +0x8 /* 000007E2 */
000007DC 7001 moveq.l D0, 0x01
000007DE 6000 0264 bra +0x266 /* 00000A44 */
label000007E2:
000007E2 206E FFE8 movea.l A0, [A6 - 0x18]
000007E6 2050 movea.l A0, [A0]
000007E8 2007 move.l D0, D7
000007EA 2200 move.l D1, D0
000007EC C0FC 000E mulu.w D0, 0xE
000007F0 4841 swap.w D1
000007F2 C2FC 000E mulu.w D1, 0xE
000007F6 4841 swap.w D1
000007F8 4241 clr.w D1
000007FA D081 add.l D0, D1
000007FC 4A30 084C tst.b [A0 + D0 + 0x4C]
00000800 670A beq +0xC /* 0000080C */
00000802 2054 movea.l A0, [A4]
00000804 2668 0042 movea.l A3, [A0 + 0x42]
00000808 6000 0104 bra +0x106 /* 0000090E */
label0000080C:
0000080C 2054 movea.l A0, [A4]
0000080E 3028 003A move.w D0, [A0 + 0x3A]
00000812 48C0 ext.l D0
00000814 2F00 move.l -[A7], D0
00000816 2F28 003C move.l -[A7], [A0 + 0x3C]
0000081A 7000 moveq.l D0, 0x00
0000081C 2F00 move.l -[A7], D0
0000081E 2F2E FFE4 move.l -[A7], [A6 - 0x1C]
00000822 4EAD 417A jsr [A5 + 0x417A /* export_2091 */]
00000826 2640 movea.l A3, D0
00000828 2054 movea.l A0, [A4]
0000082A 214B 0042 move.l [A0 + 0x42], A3
0000082E 206E FFE8 movea.l A0, [A6 - 0x18]
00000832 2050 movea.l A0, [A0]
00000834 2007 move.l D0, D7
00000836 2200 move.l D1, D0
00000838 C0FC 000E mulu.w D0, 0xE
0000083C 4841 swap.w D1
0000083E C2FC 000E mulu.w D1, 0xE
00000842 4841 swap.w D1
00000844 4241 clr.w D1
00000846 D081 add.l D0, D1
00000848 11BC 0001 084C move.b [A0 + D0 + 0x4C], 0x1
0000084E 2053 movea.l A0, [A3]
00000850 4AA8 000A tst.l [A0 + 0xA]
00000854 4FEF 0010 lea.l A7, [A7 + 0x10]
00000858 6600 00B4 bne +0xB6 /* 0000090E */
0000085C 706E moveq.l D0, 0x6E
0000085E 2F00 move.l -[A7], D0
00000860 2F0C move.l -[A7], A4
00000862 4EAD 43BA jsr [A5 + 0x43BA /* export_2163 */]
00000866 2D40 FFE0 move.l [A6 - 0x20], D0
0000086A 2040 movea.l A0, D0
0000086C 2F08 move.l -[A7], A0
0000086E 486E FEDC pea.l [A6 - 0x124]
00000872 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
00000876 41EE FEDC lea.l A0, [A6 - 0x124]
0000087A 486E FEDC pea.l [A6 - 0x124]
0000087E 2F0B move.l -[A7], A3
00000880 4EAD 43B2 jsr [A5 + 0x43B2 /* export_2162 */]
00000884 2054 movea.l A0, [A4]
00000886 3028 0040 move.w D0, [A0 + 0x40]
0000088A 48C0 ext.l D0
0000088C 2F00 move.l -[A7], D0
0000088E 2F06 move.l -[A7], D6
00000890 3028 003A move.w D0, [A0 + 0x3A]
00000894 48C0 ext.l D0
00000896 2F00 move.l -[A7], D0
00000898 2F3C 464F 4E44 move.l -[A7], 0x464F4E44 /* 'FOND' */
0000089E 2F0B move.l -[A7], A3
000008A0 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
000008A4 48C0 ext.l D0
000008A6 4FEF 0014 lea.l A7, [A7 + 0x14]
000008AA 2F00 move.l -[A7], D0
000008AC 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000008B0 2054 movea.l A0, [A4]
000008B2 226E FFEC movea.l A1, [A6 - 0x14]
000008B6 3368 003A 0002 move.w [A1 + 0x2], [A0 + 0x3A]
000008BC 206E FFE8 movea.l A0, [A6 - 0x18]
000008C0 2050 movea.l A0, [A0]
000008C2 2F28 0030 move.l -[A7], [A0 + 0x30]
000008C6 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
000008CA 2D40 FFDC move.l [A6 - 0x24], D0
000008CE 2040 movea.l A0, D0
000008D0 2050 movea.l A0, [A0]
000008D2 226E FFEC movea.l A1, [A6 - 0x14]
000008D6 3368 003A 003A move.w [A1 + 0x3A], [A0 + 0x3A]
000008DC 2F2E FFEC move.l -[A7], [A6 - 0x14]
000008E0 2F06 move.l -[A7], D6
000008E2 7000 moveq.l D0, 0x00
000008E4 2F00 move.l -[A7], D0
000008E6 2F0B move.l -[A7], A3
000008E8 2053 movea.l A0, [A3]
000008EA 2050 movea.l A0, [A0]
000008EC 2268 0024 movea.l A1, [A0 + 0x24]
000008F0 4E91 jsr [A1]
000008F2 48C0 ext.l D0
000008F4 4FEF 0010 lea.l A7, [A7 + 0x10]
000008F8 2F00 move.l -[A7], D0
000008FA 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000008FE 2F0B move.l -[A7], A3
00000900 4EAD 42B2 jsr [A5 + 0x42B2 /* export_2130 */]
00000904 7000 moveq.l D0, 0x00
00000906 4FEF 0028 lea.l A7, [A7 + 0x28]
0000090A 6000 0138 bra +0x13A /* 00000A44 */
label0000090E:
0000090E 206E FFEC movea.l A0, [A6 - 0x14]
00000912 2D48 FFF0 move.l [A6 - 0x10], A0
00000916 41E8 0036 lea.l A0, [A0 + 0x36]
0000091A 2D48 FFF4 move.l [A6 - 0xC], A0
0000091E 206E FFE8 movea.l A0, [A6 - 0x18]
00000922 2050 movea.l A0, [A0]
00000924 2F28 0030 move.l -[A7], [A0 + 0x30]
00000928 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
0000092C 2D40 FFF8 move.l [A6 - 0x8], D0
00000930 2040 movea.l A0, D0
00000932 2050 movea.l A0, [A0]
00000934 3028 003A move.w D0, [A0 + 0x3A]
00000938 48C0 ext.l D0
0000093A 588F addq.l A7, 4
0000093C 2F00 move.l -[A7], D0
0000093E 206E FFF4 movea.l A0, [A6 - 0xC]
00000942 3028 0002 move.w D0, [A0 + 0x2]
00000946 48C0 ext.l D0
00000948 2F00 move.l -[A7], D0
0000094A 3010 move.w D0, [A0]
0000094C 48C0 ext.l D0
0000094E 2F00 move.l -[A7], D0
00000950 2F0B move.l -[A7], A3
00000952 4EBA 015E jsr [PC + 0x15E /* 00000AB2 */]
00000956 2F0B move.l -[A7], A3
00000958 4EAD 4282 jsr [A5 + 0x4282 /* export_2124 */]
0000095C 48C0 ext.l D0
0000095E D080 add.l D0, D0
00000960 2200 move.l D1, D0
00000962 D281 add.l D1, D1
00000964 D081 add.l D0, D1
00000966 2E00 move.l D7, D0
00000968 4FEF 0014 lea.l A7, [A7 + 0x14]
0000096C 6718 beq +0x1A /* 00000986 */
0000096E 41F8 0036 lea.l A0, [0x00000036]
00000972 3008 move.w D0, A0
00000974 48C0 ext.l D0
00000976 2F00 move.l -[A7], D0
00000978 2F07 move.l -[A7], D7
0000097A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000097E 4EAD 3E9A jsr [A5 + 0x3E9A /* export_1999 */]
00000982 4FEF 000C lea.l A7, [A7 + 0xC]
label00000986:
00000986 2054 movea.l A0, [A4]
00000988 226E FFF0 movea.l A1, [A6 - 0x10]
0000098C 3368 003A 0002 move.w [A1 + 0x2], [A0 + 0x3A]
00000992 7034 moveq.l D0, 0x34
00000994 2053 movea.l A0, [A3]
00000996 2068 004C movea.l A0, [A0 + 0x4C]
0000099A 2250 movea.l A1, [A0]
0000099C 206E FFF0 movea.l A0, [A6 - 0x10]
000009A0 A02E syscall BlockMove/BlockMoveData
000009A2 2F0B move.l -[A7], A3
000009A4 4EAD 4292 jsr [A5 + 0x4292 /* export_2126 */]
000009A8 2F00 move.l -[A7], D0
000009AA 2F0C move.l -[A7], A4
000009AC 4EAD 429A jsr [A5 + 0x429A /* export_2127 */]
000009B0 588F addq.l A7, 4
000009B2 2200 move.l D1, D0
000009B4 201F move.l D0, [A7]+
000009B6 D280 add.l D1, D0
000009B8 588F addq.l A7, 4
000009BA 2F01 move.l -[A7], D1
000009BC 2F0B move.l -[A7], A3
000009BE 4EAD 4362 jsr [A5 + 0x4362 /* export_2152 */]
000009C2 48C0 ext.l D0
000009C4 508F addq.l A7, 8
000009C6 2F00 move.l -[A7], D0
000009C8 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000009CC 2053 movea.l A0, [A3]
000009CE 2068 004C movea.l A0, [A0 + 0x4C]
000009D2 A029 syscall HLock
000009D4 2053 movea.l A0, [A3]
000009D6 2068 004C movea.l A0, [A0 + 0x4C]
000009DA 2F10 move.l -[A7], [A0]
000009DC 2F0B move.l -[A7], A3
000009DE 4EAD 42A2 jsr [A5 + 0x42A2 /* export_2128 */]
000009E2 588F addq.l A7, 4
000009E4 2F00 move.l -[A7], D0
000009E6 7000 moveq.l D0, 0x00
000009E8 2F00 move.l -[A7], D0
000009EA 2F0B move.l -[A7], A3
000009EC 2053 movea.l A0, [A3]
000009EE 2050 movea.l A0, [A0]
000009F0 2268 0024 movea.l A1, [A0 + 0x24]
000009F4 4E91 jsr [A1]
000009F6 48C0 ext.l D0
000009F8 4FEF 0010 lea.l A7, [A7 + 0x10]
000009FC 2F00 move.l -[A7], D0
000009FE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000A02 2053 movea.l A0, [A3]
00000A04 2068 004C movea.l A0, [A0 + 0x4C]
00000A08 A02A syscall HUnlock
00000A0A 206E FFF0 movea.l A0, [A6 - 0x10]
00000A0E 4868 003C pea.l [A0 + 0x3C]
00000A12 2F0C move.l -[A7], A4
00000A14 4EAD 42AA jsr [A5 + 0x42AA /* export_2129 */]
00000A18 588F addq.l A7, 4
00000A1A 2F00 move.l -[A7], D0
00000A1C 2F0B move.l -[A7], A3
00000A1E 4EAD 42A2 jsr [A5 + 0x42A2 /* export_2128 */]
00000A22 588F addq.l A7, 4
00000A24 2F00 move.l -[A7], D0
00000A26 2F0B move.l -[A7], A3
00000A28 2053 movea.l A0, [A3]
00000A2A 2050 movea.l A0, [A0]
00000A2C 2268 0024 movea.l A1, [A0 + 0x24]
00000A30 4E91 jsr [A1]
00000A32 48C0 ext.l D0
00000A34 4FEF 0010 lea.l A7, [A7 + 0x10]
00000A38 2F00 move.l -[A7], D0
00000A3A 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000A3E 7000 moveq.l D0, 0x00
00000A40 4FEF 000C lea.l A7, [A7 + 0xC]
label00000A44:
00000A44 4CEE 18E0 FEC8 movem.l D5,D6,D7,A3,A4, [A6 - 0x138]
00000A4A 4E5E unlink A6
00000A4C 4E75 rts
fn00000A4E:
00000A4E 4E56 0000 link A6, 0
00000A52 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4
00000A56 7000 moveq.l D0, 0x00
00000A58 2F00 move.l -[A7], D0
00000A5A 4EAD 0982 jsr [A5 + 0x982 /* export_300 */]
00000A5E 3800 move.w D4, D0
00000A60 4206 clr.b D6
00000A62 1E38 0A5E move.b D7, [0x00000A5E /* ResLoad */]
00000A66 11C6 0A5E move.b [0x00000A5E /* ResLoad */], D6
00000A6A 1A07 move.b D5, D7
00000A6C 598F subq.l A7, 4
00000A6E 2F3C 464F 4E44 move.l -[A7], 0x464F4E44 /* 'FOND' */
00000A74 206E 0008 movea.l A0, [A6 + 0x8]
00000A78 2050 movea.l A0, [A0]
00000A7A 3F28 0012 move.w -[A7], [A0 + 0x12]
00000A7E A9A0 syscall GetResource
00000A80 285F movea.l A4, [A7]+
00000A82 1F05 move.b -[A7], D5
00000A84 A99B syscall SetResLoad
00000A86 3F04 move.w -[A7], D4
00000A88 A998 syscall UseResFile
00000A8A 200C move.l D0, A4
00000A8C 588F addq.l A7, 4
00000A8E 6718 beq +0x1A /* 00000AA8 */
00000A90 4A94 tst.l [A4]
00000A92 6714 beq +0x16 /* 00000AA8 */
00000A94 204C movea.l A0, A4
00000A96 A069 syscall HGetState
00000A98 1800 move.b D4, D0
00000A9A 204C movea.l A0, A4
00000A9C A02B syscall EmptyHandle
00000A9E 2F0C move.l -[A7], A4
00000AA0 A9A2 syscall LoadResource
00000AA2 204C movea.l A0, A4
00000AA4 1004 move.b D0, D4
00000AA6 A06A syscall HSetState
label00000AA8:
00000AA8 4CEE 10F0 FFEC movem.l D4,D5,D6,D7,A4, [A6 - 0x14]
00000AAE 4E5E unlink A6
00000AB0 4E75 rts
fn00000AB2:
00000AB2 4E56 FFF6 link A6, -0x000A
00000AB6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000ABA 3A2E 0016 move.w D5, [A6 + 0x16]
00000ABE 286E 0008 movea.l A4, [A6 + 0x8]
00000AC2 4207 clr.b D7
00000AC4 486E FFFE pea.l [A6 - 0x2]
00000AC8 302E 0012 move.w D0, [A6 + 0x12]
00000ACC 48C0 ext.l D0
00000ACE 2F00 move.l -[A7], D0
00000AD0 302E 000E move.w D0, [A6 + 0xE]
00000AD4 48C0 ext.l D0
00000AD6 2F00 move.l -[A7], D0
00000AD8 2F0C move.l -[A7], A4
00000ADA 4EAD 42BA jsr [A5 + 0x42BA /* export_2131 */]
00000ADE 2640 movea.l A3, D0
00000AE0 200B move.l D0, A3
00000AE2 4FEF 0010 lea.l A7, [A7 + 0x10]
00000AE6 6712 beq +0x14 /* 00000AFA */
00000AE8 BA6B 0004 cmp.w D5, [A3 + 0x4]
00000AEC 6700 00C2 beq +0xC4 /* 00000BB0 */
00000AF0 3745 0004 move.w [A3 + 0x4], D5
00000AF4 7E01 moveq.l D7, 0x01
00000AF6 6000 00B8 bra +0xBA /* 00000BB0 */
label00000AFA:
00000AFA 7E01 moveq.l D7, 0x01
00000AFC 598F subq.l A7, 4
00000AFE 2054 movea.l A0, [A4]
00000B00 2F28 004C move.l -[A7], [A0 + 0x4C]
00000B04 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000B08 281F move.l D4, [A7]+
00000B0A 2054 movea.l A0, [A4]
00000B0C 2068 004C movea.l A0, [A0 + 0x4C]
00000B10 2004 move.l D0, D4
00000B12 5C80 addq.l D0, 6
00000B14 A024 syscall SetHandleSize
00000B16 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000B1A 41F8 0036 lea.l A0, [0x00000036]
00000B1E 3008 move.w D0, A0
00000B20 48C0 ext.l D0
00000B22 342E FFFE move.w D2, [A6 - 0x2]
00000B26 48C2 ext.l D2
00000B28 D482 add.l D2, D2
00000B2A 2202 move.l D1, D2
00000B2C D281 add.l D1, D1
00000B2E D481 add.l D2, D1
00000B30 2C02 move.l D6, D2
00000B32 DC80 add.l D6, D0
00000B34 2054 movea.l A0, [A4]
00000B36 2068 004C movea.l A0, [A0 + 0x4C]
00000B3A 2646 movea.l A3, D6
00000B3C D7D0 add.l A3, [A0]
00000B3E 200B move.l D0, A3
00000B40 5C80 addq.l D0, 6
00000B42 2D40 FFF6 move.l [A6 - 0xA], D0
00000B46 2004 move.l D0, D4
00000B48 9086 sub.l D0, D6
00000B4A 2D40 FFFA move.l [A6 - 0x6], D0
00000B4E 204B movea.l A0, A3
00000B50 226E FFF6 movea.l A1, [A6 - 0xA]
00000B54 202E FFFA move.l D0, [A6 - 0x6]
00000B58 A02E syscall BlockMove/BlockMoveData
00000B5A 7000 moveq.l D0, 0x00
00000B5C 2F00 move.l -[A7], D0
00000B5E 2F06 move.l -[A7], D6
00000B60 7206 moveq.l D1, 0x06
00000B62 2F01 move.l -[A7], D1
00000B64 2F0C move.l -[A7], A4
00000B66 4EAD 436A jsr [A5 + 0x436A /* export_2153 */]
00000B6A 3800 move.w D4, D0
00000B6C 48C4 ext.l D4
00000B6E 2F04 move.l -[A7], D4
00000B70 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000B74 7001 moveq.l D0, 0x01
00000B76 2F00 move.l -[A7], D0
00000B78 2054 movea.l A0, [A4]
00000B7A 2068 004C movea.l A0, [A0 + 0x4C]
00000B7E 2F10 move.l -[A7], [A0]
00000B80 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */]
00000B84 302E FFFE move.w D0, [A6 - 0x2]
00000B88 48C0 ext.l D0
00000B8A 2054 movea.l A0, [A4]
00000B8C 2068 004C movea.l A0, [A0 + 0x4C]
00000B90 2050 movea.l A0, [A0]
00000B92 D080 add.l D0, D0
00000B94 2200 move.l D1, D0
00000B96 D281 add.l D1, D1
00000B98 D081 add.l D0, D1
00000B9A 47F0 0836 lea.l A3, [A0 + D0 + 0x36]
00000B9E 36AE 000E move.w [A3], [A6 + 0xE]
00000BA2 376E 0012 0002 move.w [A3 + 0x2], [A6 + 0x12]
00000BA8 3745 0004 move.w [A3 + 0x4], D5
00000BAC 4FEF 001C lea.l A7, [A7 + 0x1C]
label00000BB0:
00000BB0 4A07 tst.b D7
00000BB2 6736 beq +0x38 /* 00000BEA */
00000BB4 2054 movea.l A0, [A4]
00000BB6 2068 004C movea.l A0, [A0 + 0x4C]
00000BBA 2F10 move.l -[A7], [A0]
00000BBC 598F subq.l A7, 4
00000BBE 2054 movea.l A0, [A4]
00000BC0 2F28 004C move.l -[A7], [A0 + 0x4C]
00000BC4 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000BC8 7000 moveq.l D0, 0x00
00000BCA 2F00 move.l -[A7], D0
00000BCC 2F0C move.l -[A7], A4
00000BCE 2054 movea.l A0, [A4]
00000BD0 2050 movea.l A0, [A0]
00000BD2 2268 0024 movea.l A1, [A0 + 0x24]
00000BD6 4E91 jsr [A1]
00000BD8 3800 move.w D4, D0
00000BDA 2F0C move.l -[A7], A4
00000BDC 4EBA FE70 jsr [PC - 0x190 /* 00000A4E */]
00000BE0 598F subq.l A7, 4
00000BE2 700C moveq.l D0, 0x0C
00000BE4 A854 syscall FontDispatch
00000BE6 4FEF 0018 lea.l A7, [A7 + 0x18]
label00000BEA:
00000BEA 4CEE 18F0 FFDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x22]
00000BF0 4E5E unlink A6
00000BF2 4E75 rts
fn00000BF4:
00000BF4 4E56 FFF6 link A6, -0x000A
00000BF8 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000BFC 286E 0008 movea.l A4, [A6 + 0x8]
00000C00 206E 000C movea.l A0, [A6 + 0xC]
00000C04 2050 movea.l A0, [A0]
00000C06 2F28 0030 move.l -[A7], [A0 + 0x30]
00000C0A 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000C0E 2640 movea.l A3, D0
00000C10 486E FFF6 pea.l [A6 - 0xA]
00000C14 2053 movea.l A0, [A3]
00000C16 2F28 000E move.l -[A7], [A0 + 0xE]
00000C1A 3028 0012 move.w D0, [A0 + 0x12]
00000C1E 48C0 ext.l D0
00000C20 2F00 move.l -[A7], D0
00000C22 2F0C move.l -[A7], A4
00000C24 4EAD 42C2 jsr [A5 + 0x42C2 /* export_2132 */]
00000C28 2D40 FFF8 move.l [A6 - 0x8], D0
00000C2C 598F subq.l A7, 4
00000C2E 2054 movea.l A0, [A4]
00000C30 2F28 004C move.l -[A7], [A0 + 0x4C]
00000C34 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000C38 2C1F move.l D6, [A7]+
00000C3A 41F8 0036 lea.l A0, [0x00000036]
00000C3E 3008 move.w D0, A0
00000C40 48C0 ext.l D0
00000C42 342E FFF6 move.w D2, [A6 - 0xA]
00000C46 48C2 ext.l D2
00000C48 D482 add.l D2, D2
00000C4A 2202 move.l D1, D2
00000C4C D281 add.l D1, D1
00000C4E D481 add.l D2, D1
00000C50 2E02 move.l D7, D2
00000C52 DE80 add.l D7, D0
00000C54 2054 movea.l A0, [A4]
00000C56 2068 004C movea.l A0, [A0 + 0x4C]
00000C5A 2647 movea.l A3, D7
00000C5C D7D0 add.l A3, [A0]
00000C5E 200B move.l D0, A3
00000C60 5C80 addq.l D0, 6
00000C62 2D40 FFFC move.l [A6 - 0x4], D0
00000C66 2007 move.l D0, D7
00000C68 5C80 addq.l D0, 6
00000C6A 2A06 move.l D5, D6
00000C6C 9A80 sub.l D5, D0
00000C6E 206E FFFC movea.l A0, [A6 - 0x4]
00000C72 224B movea.l A1, A3
00000C74 2005 move.l D0, D5
00000C76 A02E syscall BlockMove/BlockMoveData
00000C78 2054 movea.l A0, [A4]
00000C7A 2068 004C movea.l A0, [A0 + 0x4C]
00000C7E 2006 move.l D0, D6
00000C80 5D80 subq.l D0, 6
00000C82 A024 syscall SetHandleSize
00000C84 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */]
00000C88 70FF moveq.l D0, 0xFFFFFFFF
00000C8A 2F00 move.l -[A7], D0
00000C8C 2054 movea.l A0, [A4]
00000C8E 2068 004C movea.l A0, [A0 + 0x4C]
00000C92 2F10 move.l -[A7], [A0]
00000C94 4EAD 3EA2 jsr [A5 + 0x3EA2 /* export_2000 */]
00000C98 7000 moveq.l D0, 0x00
00000C9A 2F00 move.l -[A7], D0
00000C9C 2F07 move.l -[A7], D7
00000C9E 72FA moveq.l D1, 0xFFFFFFFA
00000CA0 2F01 move.l -[A7], D1
00000CA2 2F0C move.l -[A7], A4
00000CA4 4EAD 436A jsr [A5 + 0x436A /* export_2153 */]
00000CA8 3C00 move.w D6, D0
00000CAA 2054 movea.l A0, [A4]
00000CAC 2068 004C movea.l A0, [A0 + 0x4C]
00000CB0 2F10 move.l -[A7], [A0]
00000CB2 598F subq.l A7, 4
00000CB4 2054 movea.l A0, [A4]
00000CB6 2F28 004C move.l -[A7], [A0 + 0x4C]
00000CBA 4EAD 0232 jsr [A5 + 0x232 /* export_66 */]
00000CBE 7000 moveq.l D0, 0x00
00000CC0 2F00 move.l -[A7], D0
00000CC2 2F0C move.l -[A7], A4
00000CC4 2054 movea.l A0, [A4]
00000CC6 2050 movea.l A0, [A0]
00000CC8 2268 0024 movea.l A1, [A0 + 0x24]
00000CCC 4E91 jsr [A1]
00000CCE 3C00 move.w D6, D0
00000CD0 2F0C move.l -[A7], A4
00000CD2 4EBA FD7A jsr [PC - 0x286 /* 00000A4E */]
00000CD6 598F subq.l A7, 4
00000CD8 700C moveq.l D0, 0x0C
00000CDA A854 syscall FontDispatch
00000CDC 4CEE 18E0 FFE2 movem.l D5,D6,D7,A3,A4, [A6 - 0x1E]
00000CE2 4E5E unlink A6
00000CE4 4E75 rts
export_1689:
00000CE6 4E56 FFEC link A6, -0x0014
00000CEA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000CEE 266E 000C movea.l A3, [A6 + 0xC]
00000CF2 286E 0008 movea.l A4, [A6 + 0x8]
00000CF6 2F0B move.l -[A7], A3
00000CF8 2F0C move.l -[A7], A4
00000CFA 4EBA F54A jsr [PC - 0xAB6 /* 00000246 */]
00000CFE 2D4B FFFC move.l [A6 - 0x4], A3
00000D02 2F0C move.l -[A7], A4
00000D04 2054 movea.l A0, [A4]
00000D06 2050 movea.l A0, [A0]
00000D08 2268 0184 movea.l A1, [A0 + 0x184]
00000D0C 4E91 jsr [A1]
00000D0E 3C00 move.w D6, D0
00000D10 0C46 000C cmpi.w D6, 0xC
00000D14 4FEF 000C lea.l A7, [A7 + 0xC]
00000D18 6D06 blt +0x8 /* 00000D20 */
00000D1A 0C46 001A cmpi.w D6, 0x1A
00000D1E 6F48 ble +0x4A /* 00000D68 */
label00000D20:
00000D20 4AAE FFFC tst.l [A6 - 0x4]
00000D24 671A beq +0x1C /* 00000D40 */
00000D26 206E FFFC movea.l A0, [A6 - 0x4]
00000D2A 2050 movea.l A0, [A0]
00000D2C 7000 moveq.l D0, 0x00
00000D2E 3028 0060 move.w D0, [A0 + 0x60]
00000D32 323C 0100 move.w D1, 0x100
00000D36 C240 and.w D1, D0
00000D38 7000 moveq.l D0, 0x00
00000D3A 3001 move.w D0, D1
00000D3C 4A80 tst.l D0
00000D3E 6704 beq +0x6 /* 00000D44 */
label00000D40:
00000D40 7C0C moveq.l D6, 0x0C
00000D42 6012 bra +0x14 /* 00000D56 */
label00000D44:
00000D44 2F0B move.l -[A7], A3
00000D46 2F0C move.l -[A7], A4
00000D48 2054 movea.l A0, [A4]
00000D4A 2050 movea.l A0, [A0]
00000D4C 2268 0178 movea.l A1, [A0 + 0x178]
00000D50 4E91 jsr [A1]
00000D52 3C00 move.w D6, D0
00000D54 508F addq.l A7, 8
label00000D56:
00000D56 48C6 ext.l D6
00000D58 2F06 move.l -[A7], D6
00000D5A 2F0C move.l -[A7], A4
00000D5C 2054 movea.l A0, [A4]
00000D5E 2050 movea.l A0, [A0]
00000D60 2268 0180 movea.l A1, [A0 + 0x180]
00000D64 4E91 jsr [A1]
00000D66 508F addq.l A7, 8
label00000D68:
00000D68 2054 movea.l A0, [A4]
00000D6A 2650 movea.l A3, [A0]
00000D6C 2F0C move.l -[A7], A4
00000D6E 206B 0174 movea.l A0, [A3 + 0x174]
00000D72 4E90 jsr [A0]
00000D74 2F00 move.l -[A7], D0
00000D76 2F0C move.l -[A7], A4
00000D78 206B 0184 movea.l A0, [A3 + 0x184]
00000D7C 4E90 jsr [A0]
00000D7E 588F addq.l A7, 4
00000D80 2200 move.l D1, D0
00000D82 201F move.l D0, [A7]+
00000D84 B340 xor.w D0, D1
00000D86 48C0 ext.l D0
00000D88 2C00 move.l D6, D0
00000D8A EB8E lsl D6, 5
00000D8C 4A86 tst.l D6
00000D8E 588F addq.l A7, 4
00000D90 6752 beq +0x54 /* 00000DE4 */
00000D92 2054 movea.l A0, [A4]
00000D94 2F28 0030 move.l -[A7], [A0 + 0x30]
00000D98 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000D9C 2D40 FFEC move.l [A6 - 0x14], D0
00000DA0 2054 movea.l A0, [A4]
00000DA2 2668 0030 movea.l A3, [A0 + 0x30]
00000DA6 2F0B move.l -[A7], A3
00000DA8 486E FFF0 pea.l [A6 - 0x10]
00000DAC 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000DB0 41EE FFF0 lea.l A0, [A6 - 0x10]
00000DB4 4FEF 000C lea.l A7, [A7 + 0xC]
00000DB8 601A bra +0x1C /* 00000DD4 */
label00000DBA:
00000DBA B7EE FFEC cmpa.l A3, [A6 - 0x14]
00000DBE 6714 beq +0x16 /* 00000DD4 */
00000DC0 2053 movea.l A0, [A3]
00000DC2 3028 0012 move.w D0, [A0 + 0x12]
00000DC6 48C0 ext.l D0
00000DC8 2206 move.l D1, D6
00000DCA B380 xor.l D0, D1
00000DCC 3E00 move.w D7, D0
00000DCE 48C7 ext.l D7
00000DD0 2147 0038 move.l [A0 + 0x38], D7
label00000DD4:
00000DD4 486E FFF0 pea.l [A6 - 0x10]
00000DD8 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000DDC 2640 movea.l A3, D0
00000DDE 200B move.l D0, A3
00000DE0 588F addq.l A7, 4
00000DE2 66D6 bne -0x28 /* 00000DBA */
label00000DE4:
00000DE4 4CEE 18C0 FFDC movem.l D6,D7,A3,A4, [A6 - 0x24]
00000DEA 4E5E unlink A6
00000DEC 4E75 rts
export_1690:
00000DEE 4E56 0000 link A6, 0
00000DF2 48E7 0018 movem.l -[A7], A3,A4
00000DF6 266E 0010 movea.l A3, [A6 + 0x10]
00000DFA 286E 000C movea.l A4, [A6 + 0xC]
00000DFE 200C move.l D0, A4
00000E00 6720 beq +0x22 /* 00000E22 */
00000E02 2054 movea.l A0, [A4]
00000E04 7000 moveq.l D0, 0x00
00000E06 3028 0060 move.w D0, [A0 + 0x60]
00000E0A 7208 moveq.l D1, 0x08
00000E0C C240 and.w D1, D0
00000E0E 7000 moveq.l D0, 0x00
00000E10 3001 move.w D0, D1
00000E12 4A80 tst.l D0
00000E14 670C beq +0xE /* 00000E22 */
00000E16 4253 clr.w [A3]
00000E18 206E 0014 movea.l A0, [A6 + 0x14]
00000E1C 30BC 003F move.w [A0], 0x3F /* '?' */
00000E20 600C bra +0xE /* 00000E2E */
label00000E22:
00000E22 36BC 000C move.w [A3], 0xC
00000E26 206E 0014 movea.l A0, [A6 + 0x14]
00000E2A 30BC 001A move.w [A0], 0x1A
label00000E2E:
00000E2E 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00000E34 4E5E unlink A6
00000E36 4E75 rts
export_1691:
00000E38 4E56 FFF4 link A6, -0x000C
00000E3C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000E40 286E 0008 movea.l A4, [A6 + 0x8]
00000E44 2054 movea.l A0, [A4]
00000E46 2668 0030 movea.l A3, [A0 + 0x30]
00000E4A 2F0B move.l -[A7], A3
00000E4C 486E FFF4 pea.l [A6 - 0xC]
00000E50 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000E54 41EE FFF4 lea.l A0, [A6 - 0xC]
00000E58 508F addq.l A7, 8
00000E5A 6038 bra +0x3A /* 00000E94 */
label00000E5C:
00000E5C 2053 movea.l A0, [A3]
00000E5E 0CA8 424E 444C 000E cmpi.l [A0 + 0xE], 0x424E444C /* 'BNDL' */
00000E66 662C bne +0x2E /* 00000E94 */
00000E68 7004 moveq.l D0, 0x04
00000E6A 2F00 move.l -[A7], D0
00000E6C 7200 moveq.l D1, 0x00
00000E6E 2F01 move.l -[A7], D1
00000E70 2F0B move.l -[A7], A3
00000E72 4EAD 4342 jsr [A5 + 0x4342 /* export_2148 */]
00000E76 3E00 move.w D7, D0
00000E78 4FEF 000C lea.l A7, [A7 + 0xC]
00000E7C 6616 bne +0x18 /* 00000E94 */
00000E7E 2053 movea.l A0, [A3]
00000E80 2068 001C movea.l A0, [A0 + 0x1C]
00000E84 2050 movea.l A0, [A0]
00000E86 2C10 move.l D6, [A0]
00000E88 2F0B move.l -[A7], A3
00000E8A 4EAD 434A jsr [A5 + 0x434A /* export_2149 */]
00000E8E 2006 move.l D0, D6
00000E90 588F addq.l A7, 4
00000E92 6016 bra +0x18 /* 00000EAA */
label00000E94:
00000E94 486E FFF4 pea.l [A6 - 0xC]
00000E98 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000E9C 2640 movea.l A3, D0
00000E9E 200B move.l D0, A3
00000EA0 588F addq.l A7, 4
00000EA2 66B8 bne -0x46 /* 00000E5C */
00000EA4 2054 movea.l A0, [A4]
00000EA6 2028 0042 move.l D0, [A0 + 0x42]
label00000EAA:
00000EAA 4CEE 18C0 FFE4 movem.l D6,D7,A3,A4, [A6 - 0x1C]
00000EB0 4E5E unlink A6
00000EB2 4E75 rts
export_1692:
00000EB4 4E56 FFF0 link A6, -0x0010
00000EB8 48E7 0118 movem.l -[A7], D7,A3,A4
00000EBC 3E2E 000E move.w D7, [A6 + 0xE]
00000EC0 286E 0008 movea.l A4, [A6 + 0x8]
00000EC4 48C7 ext.l D7
00000EC6 2F07 move.l -[A7], D7
00000EC8 2F0C move.l -[A7], A4
00000ECA 4EBA F4D8 jsr [PC - 0xB28 /* 000003A4 */]
00000ECE 2054 movea.l A0, [A4]
00000ED0 2F28 0030 move.l -[A7], [A0 + 0x30]
00000ED4 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000ED8 2D40 FFF0 move.l [A6 - 0x10], D0
00000EDC 2054 movea.l A0, [A4]
00000EDE 2668 0030 movea.l A3, [A0 + 0x30]
00000EE2 2F0B move.l -[A7], A3
00000EE4 486E FFF4 pea.l [A6 - 0xC]
00000EE8 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
00000EEC 41EE FFF4 lea.l A0, [A6 - 0xC]
00000EF0 4FEF 0014 lea.l A7, [A7 + 0x14]
00000EF4 600E bra +0x10 /* 00000F04 */
label00000EF6:
00000EF6 B7EE FFF0 cmpa.l A3, [A6 - 0x10]
00000EFA 6708 beq +0xA /* 00000F04 */
00000EFC 48C7 ext.l D7
00000EFE 2053 movea.l A0, [A3]
00000F00 2147 0038 move.l [A0 + 0x38], D7
label00000F04:
00000F04 486E FFF4 pea.l [A6 - 0xC]
00000F08 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
00000F0C 2640 movea.l A3, D0
00000F0E 200B move.l D0, A3
00000F10 588F addq.l A7, 4
00000F12 66E2 bne -0x1C /* 00000EF6 */
00000F14 4CEE 1880 FFE4 movem.l D7,A3,A4, [A6 - 0x1C]
00000F1A 4E5E unlink A6
00000F1C 4E75 rts
export_1693:
00000F1E 4E56 0000 link A6, 0
00000F22 2F0C move.l -[A7], A4
00000F24 286E 0008 movea.l A4, [A6 + 0x8]
00000F28 200C move.l D0, A4
00000F2A 6728 beq +0x2A /* 00000F54 */
00000F2C 2054 movea.l A0, [A4]
00000F2E 20AD FEA0 move.l [A0], [A5 - 0x160]
00000F32 200C move.l D0, A4
00000F34 671E beq +0x20 /* 00000F54 */
00000F36 7000 moveq.l D0, 0x00
00000F38 2F00 move.l -[A7], D0
00000F3A 2F0C move.l -[A7], A4
00000F3C 4EAD 3F52 jsr [A5 + 0x3F52 /* export_2022 */]
00000F40 202E 000C move.l D0, [A6 + 0xC]
00000F44 0800 0000 btst.b D0, 0x0
00000F48 508F addq.l A7, 8
00000F4A 6708 beq +0xA /* 00000F54 */
00000F4C 2F0C move.l -[A7], A4
00000F4E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
00000F52 588F addq.l A7, 4
label00000F54:
00000F54 286E FFFC movea.l A4, [A6 - 0x4]
00000F58 4E5E unlink A6
00000F5A 4E75 rts
export_1694:
00000F5C 4E56 0000 link A6, 0
00000F60 48E7 0118 movem.l -[A7], D7,A3,A4
00000F64 286E 0008 movea.l A4, [A6 + 0x8]
00000F68 2054 movea.l A0, [A4]
00000F6A 2F28 0030 move.l -[A7], [A0 + 0x30]
00000F6E 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00000F72 2640 movea.l A3, D0
00000F74 2053 movea.l A0, [A3]
00000F76 7E20 moveq.l D7, 0x20
00000F78 8E68 0014 or.w D7, [A0 + 0x14]
00000F7C 2053 movea.l A0, [A3]
00000F7E 3147 0040 move.w [A0 + 0x40], D7
00000F82 2F2E 000C move.l -[A7], [A6 + 0xC]
00000F86 2F0C move.l -[A7], A4
00000F88 4EBA F2BC jsr [PC - 0xD44 /* 00000246 */]
00000F8C 4CEE 1880 FFF4 movem.l D7,A3,A4, [A6 - 0xC]
00000F92 4E5E unlink A6
00000F94 4E75 rts
export_1695:
fn00000F96:
00000F96 4E56 FFC8 link A6, -0x0038
00000F9A 486E FFC8 pea.l [A6 - 0x38]
00000F9E 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00000FA2 4A80 tst.l D0
00000FA4 588F addq.l A7, 4
00000FA6 6710 beq +0x12 /* 00000FB8 */
00000FA8 2F2E 000C move.l -[A7], [A6 + 0xC]
00000FAC 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000FB0 4EAD 3BDA jsr [A5 + 0x3BDA /* export_1911 */]
00000FB4 508F addq.l A7, 8
00000FB6 6018 bra +0x1A /* 00000FD0 */
label00000FB8:
00000FB8 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00000FBC 7280 moveq.l D1, 0xFFFFFF80
00000FBE B280 cmp.l D1, D0
00000FC0 6708 beq +0xA /* 00000FCA */
00000FC2 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00000FC6 4A80 tst.l D0
00000FC8 660E bne +0x10 /* 00000FD8 */
label00000FCA:
00000FCA 1B7C 0001 FEC2 move.b [A5 - 0x13E], 0x1
label00000FD0:
00000FD0 486E FFC8 pea.l [A6 - 0x38]
00000FD4 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
label00000FD8:
00000FD8 4E5E unlink A6
00000FDA 4E75 rts
export_1696:
00000FDC 4E56 FFF8 link A6, -0x0008
00000FE0 48E7 0018 movem.l -[A7], A3,A4
00000FE4 286E 0008 movea.l A4, [A6 + 0x8]
00000FE8 4A2D FEC2 tst.b [A5 - 0x13E]
00000FEC 670A beq +0xC /* 00000FF8 */
00000FEE 7080 moveq.l D0, 0xFFFFFF80
00000FF0 2F00 move.l -[A7], D0
00000FF2 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00000FF6 588F addq.l A7, 4
label00000FF8:
00000FF8 2054 movea.l A0, [A4]
00000FFA 2F28 002E move.l -[A7], [A0 + 0x2E]
00000FFE 4EAD 2522 jsr [A5 + 0x2522 /* export_1184 */]
00001002 2D40 FFF8 move.l [A6 - 0x8], D0
00001006 588F addq.l A7, 4
00001008 6604 bne +0x6 /* 0000100E */
0000100A 7000 moveq.l D0, 0x00
0000100C 6072 bra +0x74 /* 00001080 */
label0000100E:
0000100E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001012 2054 movea.l A0, [A4]
00001014 2F28 002E move.l -[A7], [A0 + 0x2E]
00001018 4EAD 2512 jsr [A5 + 0x2512 /* export_1182 */]
0000101C 7000 moveq.l D0, 0x00
0000101E 2640 movea.l A3, D0
00001020 7201 moveq.l D1, 0x01
00001022 240B move.l D2, A3
00001024 6616 bne +0x18 /* 0000103C */
00001026 2F01 move.l -[A7], D1
00001028 7054 moveq.l D0, 0x54
0000102A 2F00 move.l -[A7], D0
0000102C 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */]
00001030 588F addq.l A7, 4
00001032 221F move.l D1, [A7]+
00001034 2640 movea.l A3, D0
00001036 200B move.l D0, A3
00001038 6602 bne +0x4 /* 0000103C */
0000103A 7200 moveq.l D1, 0x00
label0000103C:
0000103C 4A01 tst.b D1
0000103E 670E beq +0x10 /* 0000104E */
00001040 264B movea.l A3, A3
00001042 2053 movea.l A0, [A3]
00001044 202D FEBE move.l D0, [A5 - 0x142]
00001048 2140 0026 move.l [A0 + 0x26], D0
0000104C 6002 bra +0x4 /* 00001050 */
label0000104E:
0000104E 7000 moveq.l D0, 0x00
label00001050:
00001050 2D4B FFFC move.l [A6 - 0x4], A3
00001054 2054 movea.l A0, [A4]
00001056 0828 0005 0018 btst.b [A0 + 0x18], 0x5
0000105C 56C0 sne D0
0000105E 4400 neg.b D0
00001060 4880 ext.w D0
00001062 48C0 ext.l D0
00001064 2F00 move.l -[A7], D0
00001066 2054 movea.l A0, [A4]
00001068 2F10 move.l -[A7], [A0]
0000106A 2F28 0008 move.l -[A7], [A0 + 0x8]
0000106E 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00001072 2F0B move.l -[A7], A3
00001074 4EAD 423A jsr [A5 + 0x423A /* export_2115 */]
00001078 202E FFFC move.l D0, [A6 - 0x4]
0000107C 4FEF 001C lea.l A7, [A7 + 0x1C]
label00001080:
00001080 4CEE 1800 FFF0 movem.l A3,A4, [A6 - 0x10]
00001086 4E5E unlink A6
00001088 4E75 rts
export_1697:
0000108A 4E56 0000 link A6, 0
0000108E 2F0C move.l -[A7], A4
00001090 286E 0008 movea.l A4, [A6 + 0x8]
00001094 200C move.l D0, A4
00001096 672A beq +0x2C /* 000010C2 */
00001098 2054 movea.l A0, [A4]
0000109A 216D FEBE 0026 move.l [A0 + 0x26], [A5 - 0x142]
000010A0 200C move.l D0, A4
000010A2 671E beq +0x20 /* 000010C2 */
000010A4 7000 moveq.l D0, 0x00
000010A6 2F00 move.l -[A7], D0
000010A8 2F0C move.l -[A7], A4
000010AA 4EAD 3BFA jsr [A5 + 0x3BFA /* export_1915 */]
000010AE 202E 000C move.l D0, [A6 + 0xC]
000010B2 0800 0000 btst.b D0, 0x0
000010B6 508F addq.l A7, 8
000010B8 6708 beq +0xA /* 000010C2 */
000010BA 2F0C move.l -[A7], A4
000010BC 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000010C0 588F addq.l A7, 4
label000010C2:
000010C2 286E FFFC movea.l A4, [A6 - 0x4]
000010C6 4E5E unlink A6
000010C8 4E75 rts
export_1698:
000010CA 4E56 FF6C link A6, -0x0094
000010CE 48E7 0018 movem.l -[A7], A3,A4
000010D2 286E 0008 movea.l A4, [A6 + 0x8]
000010D6 2054 movea.l A0, [A4]
000010D8 0828 0006 003A btst.b [A0 + 0x3A], 0x6
000010DE 6600 00B2 bne +0xB4 /* 00001192 */
000010E2 2F0C move.l -[A7], A4
000010E4 4EBA 0632 jsr [PC + 0x632 /* 00001718 */]
000010E8 2D40 FFFC move.l [A6 - 0x4], D0
000010EC 2040 movea.l A0, D0
000010EE 2050 movea.l A0, [A0]
000010F0 2668 0028 movea.l A3, [A0 + 0x28]
000010F4 2053 movea.l A0, [A3]
000010F6 7000 moveq.l D0, 0x00
000010F8 3028 0060 move.w D0, [A0 + 0x60]
000010FC 323C 0100 move.w D1, 0x100
00001100 C240 and.w D1, D0
00001102 7000 moveq.l D0, 0x00
00001104 3001 move.w D0, D1
00001106 4A80 tst.l D0
00001108 588F addq.l A7, 4
0000110A 6752 beq +0x54 /* 0000115E */
0000110C 2F0C move.l -[A7], A4
0000110E 4EBA 0608 jsr [PC + 0x608 /* 00001718 */]
00001112 2D40 FFF8 move.l [A6 - 0x8], D0
00001116 2040 movea.l A0, D0
00001118 2050 movea.l A0, [A0]
0000111A 2668 0028 movea.l A3, [A0 + 0x28]
0000111E 486E FF6C pea.l [A6 - 0x94]
00001122 2F0B move.l -[A7], A3
00001124 2053 movea.l A0, [A3]
00001126 2050 movea.l A0, [A0]
00001128 2268 0178 movea.l A1, [A0 + 0x178]
0000112C 4E91 jsr [A1]
0000112E 302E FF94 move.w D0, [A6 - 0x6C]
00001132 E288 lsr D0, 1
00001134 0280 0000 0007 andi.l D0, 0x7
0000113A 2054 movea.l A0, [A4]
0000113C 1140 0046 move.b [A0 + 0x46], D0
00001140 2054 movea.l A0, [A4]
00001142 216E FF96 0042 move.l [A0 + 0x42], [A6 - 0x6A]
00001148 2054 movea.l A0, [A4]
0000114A 216E FFB8 0048 move.l [A0 + 0x48], [A6 - 0x48]
00001150 2054 movea.l A0, [A4]
00001152 216E FFB4 004C move.l [A0 + 0x4C], [A6 - 0x4C]
00001158 4FEF 000C lea.l A7, [A7 + 0xC]
0000115C 602C bra +0x2E /* 0000118A */
label0000115E:
0000115E 7001 moveq.l D0, 0x01
00001160 2F00 move.l -[A7], D0
00001162 486E FFE8 pea.l [A6 - 0x18]
00001166 2F0C move.l -[A7], A4
00001168 4EBA 05AE jsr [PC + 0x5AE /* 00001718 */]
0000116C 588F addq.l A7, 4
0000116E 2F00 move.l -[A7], D0
00001170 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
00001174 2054 movea.l A0, [A4]
00001176 41E8 003C lea.l A0, [A0 + 0x3C]
0000117A 43EE FFE8 lea.l A1, [A6 - 0x18]
0000117E 7004 moveq.l D0, 0x04
label00001180:
00001180 20D9 move.l [A0]+, [A1]+
00001182 51C8 FFFC dbf D0, -0x6 /* 00001180 */
00001186 4FEF 000C lea.l A7, [A7 + 0xC]
label0000118A:
0000118A 2054 movea.l A0, [A4]
0000118C 08E8 0006 003A bset.b [A0 + 0x3A], 0x6
label00001192:
00001192 4CEE 1800 FF64 movem.l A3,A4, [A6 - 0x9C]
00001198 4E5E unlink A6
0000119A 4E75 rts
export_1699:
0000119C 4E56 FE4C link A6, -0x01B4
000011A0 48E7 0118 movem.l -[A7], D7,A3,A4
000011A4 286E 0008 movea.l A4, [A6 + 0x8]
000011A8 2054 movea.l A0, [A4]
000011AA 0828 0006 003A btst.b [A0 + 0x3A], 0x6
000011B0 6700 021C beq +0x21E /* 000013CE */
000011B4 2054 movea.l A0, [A4]
000011B6 0828 0005 003A btst.b [A0 + 0x3A], 0x5
000011BC 6600 0210 bne +0x212 /* 000013CE */
000011C0 70FF moveq.l D0, 0xFFFFFFFF
000011C2 2F00 move.l -[A7], D0
000011C4 2017 move.l D0, [A7]
000011C6 2D40 FFF8 move.l [A6 - 0x8], D0
000011CA 2054 movea.l A0, [A4]
000011CC 2D68 0042 FFFC move.l [A6 - 0x4], [A0 + 0x42]
000011D2 0C6E 8000 FFFC cmpi.w [A6 - 0x4], 0x8000
000011D8 57C0 seq D0
000011DA 4400 neg.b D0
000011DC 4880 ext.w D0
000011DE 588F addq.l A7, 4
000011E0 6660 bne +0x62 /* 00001242 */
000011E2 2054 movea.l A0, [A4]
000011E4 0C68 8000 0050 cmpi.w [A0 + 0x50], 0x8000
000011EA 57C0 seq D0
000011EC 4400 neg.b D0
000011EE 4880 ext.w D0
000011F0 6650 bne +0x52 /* 00001242 */
000011F2 2054 movea.l A0, [A4]
000011F4 2F28 0050 move.l -[A7], [A0 + 0x50]
000011F8 2F2E FFFC move.l -[A7], [A6 - 0x4]
000011FC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001200 2D40 FFF8 move.l [A6 - 0x8], D0
00001204 2054 movea.l A0, [A4]
00001206 0828 0004 003A btst.b [A0 + 0x3A], 0x4
0000120C 508F addq.l A7, 8
0000120E 6732 beq +0x34 /* 00001242 */
00001210 2054 movea.l A0, [A4]
00001212 2068 0032 movea.l A0, [A0 + 0x32]
00001216 2050 movea.l A0, [A0]
00001218 2668 001C movea.l A3, [A0 + 0x1C]
0000121C 200B move.l D0, A3
0000121E 6722 beq +0x24 /* 00001242 */
00001220 4878 687E push.l 0x687E /* 'h~' */
00001224 2F0B move.l -[A7], A3
00001226 2053 movea.l A0, [A3]
00001228 2050 movea.l A0, [A0]
0000122A 2268 000C movea.l A1, [A0 + 0xC]
0000122E 4E91 jsr [A1]
00001230 4A00 tst.b D0
00001232 508F addq.l A7, 8
00001234 670C beq +0xE /* 00001242 */
00001236 486E FFF8 pea.l [A6 - 0x8]
0000123A 2F0B move.l -[A7], A3
0000123C 4EAD 1652 jsr [A5 + 0x1652 /* export_710 */]
00001240 508F addq.l A7, 8
label00001242:
00001242 4878 2BF2 push.l 0x2BF2
00001246 2054 movea.l A0, [A4]
00001248 2F28 0032 move.l -[A7], [A0 + 0x32]
0000124C 2068 0032 movea.l A0, [A0 + 0x32]
00001250 2050 movea.l A0, [A0]
00001252 2050 movea.l A0, [A0]
00001254 2268 000C movea.l A1, [A0 + 0xC]
00001258 4E91 jsr [A1]
0000125A 4A00 tst.b D0
0000125C 508F addq.l A7, 8
0000125E 6700 013A beq +0x13C /* 0000139A */
00001262 2054 movea.l A0, [A4]
00001264 2668 0020 movea.l A3, [A0 + 0x20]
00001268 2053 movea.l A0, [A3]
0000126A 2D68 0028 FFF4 move.l [A6 - 0xC], [A0 + 0x28]
00001270 41EE FED8 lea.l A0, [A6 - 0x128]
00001274 4210 clr.b [A0]
00001276 2F0C move.l -[A7], A4
00001278 4EBA 049E jsr [PC + 0x49E /* 00001718 */]
0000127C 2D40 FFD8 move.l [A6 - 0x28], D0
00001280 4878 0BF1 push.l 0xBF1
00001284 486E FEB8 pea.l [A6 - 0x148]
00001288 206E FFD8 movea.l A0, [A6 - 0x28]
0000128C 2F08 move.l -[A7], A0
0000128E 2050 movea.l A0, [A0]
00001290 2050 movea.l A0, [A0]
00001292 2268 0054 movea.l A1, [A0 + 0x54]
00001296 4E91 jsr [A1]
00001298 2054 movea.l A0, [A4]
0000129A 2D68 0032 FFDC move.l [A6 - 0x24], [A0 + 0x32]
000012A0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000012A4 206E FFDC movea.l A0, [A6 - 0x24]
000012A8 2F08 move.l -[A7], A0
000012AA 2050 movea.l A0, [A0]
000012AC 2050 movea.l A0, [A0]
000012AE 2268 0188 movea.l A1, [A0 + 0x188]
000012B2 4E91 jsr [A1]
000012B4 2D40 FE7C move.l [A6 - 0x184], D0
000012B8 2054 movea.l A0, [A4]
000012BA 2D68 0032 FFE0 move.l [A6 - 0x20], [A0 + 0x32]
000012C0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000012C4 206E FFE0 movea.l A0, [A6 - 0x20]
000012C8 2F08 move.l -[A7], A0
000012CA 2050 movea.l A0, [A0]
000012CC 2050 movea.l A0, [A0]
000012CE 2268 0184 movea.l A1, [A0 + 0x184]
000012D2 4E91 jsr [A1]
000012D4 3D40 FE62 move.w [A6 - 0x19E], D0
000012D8 426E FE68 clr.w [A6 - 0x198]
000012DC 486E FE4C pea.l [A6 - 0x1B4]
000012E0 4EAD 1202 jsr [A5 + 0x1202 /* export_572 */]
000012E4 48C0 ext.l D0
000012E6 588F addq.l A7, 4
000012E8 2F00 move.l -[A7], D0
000012EA 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000012EE 2D6E FFF8 FE76 move.l [A6 - 0x18A], [A6 - 0x8]
000012F4 2054 movea.l A0, [A4]
000012F6 1028 0046 move.b D0, [A0 + 0x46]
000012FA 4880 ext.w D0
000012FC 48C0 ext.l D0
000012FE 022E 00F1 FE75 andi.b [A6 - 0x18B], 0xF1
00001304 E308 lsl D0.b, 1
00001306 0200 000E andi.b D0, 0xE
0000130A 812E FE75 or.b [A6 - 0x18B], D0
0000130E 2054 movea.l A0, [A4]
00001310 2D68 0048 FE98 move.l [A6 - 0x168], [A0 + 0x48]
00001316 2054 movea.l A0, [A4]
00001318 2D68 004C FE94 move.l [A6 - 0x16C], [A0 + 0x4C]
0000131E 08EE 0000 FE74 bset.b [A6 - 0x18C], 0x0
00001324 4878 0BEA push.l 0xBEA
00001328 2F0B move.l -[A7], A3
0000132A 2053 movea.l A0, [A3]
0000132C 2050 movea.l A0, [A0]
0000132E 2268 006C movea.l A1, [A0 + 0x6C]
00001332 4E91 jsr [A1]
00001334 4A00 tst.b D0
00001336 4FEF 002C lea.l A7, [A7 + 0x2C]
0000133A 6606 bne +0x8 /* 00001342 */
0000133C 08EE 0004 FE74 bset.b [A6 - 0x18C], 0x4
label00001342:
00001342 2F0B move.l -[A7], A3
00001344 2053 movea.l A0, [A3]
00001346 2050 movea.l A0, [A0]
00001348 2268 0144 movea.l A1, [A0 + 0x144]
0000134C 4E91 jsr [A1]
0000134E 2E00 move.l D7, D0
00001350 2D47 FE70 move.l [A6 - 0x190], D7
00001354 2F0B move.l -[A7], A3
00001356 2053 movea.l A0, [A3]
00001358 2050 movea.l A0, [A0]
0000135A 2268 0140 movea.l A1, [A0 + 0x140]
0000135E 4E91 jsr [A1]
00001360 2D40 FE6C move.l [A6 - 0x194], D0
00001364 0C87 6D6F 7672 cmpi.l D7, 0x6D6F7672 /* 'movr' */
0000136A 56C0 sne D0
0000136C 4400 neg.b D0
0000136E 4880 ext.w D0
00001370 48C0 ext.l D0
00001372 022E 00DF FE74 andi.b [A6 - 0x18C], 0xDF
00001378 EB08 lsl D0.b, 5
0000137A 0200 0020 andi.b D0, 0x20 /* ' ' */
0000137E 812E FE74 or.b [A6 - 0x18C], D0
00001382 486E FE4C pea.l [A6 - 0x1B4]
00001386 4EAD 11FA jsr [A5 + 0x11FA /* export_571 */]
0000138A 48C0 ext.l D0
0000138C 588F addq.l A7, 4
0000138E 2F00 move.l -[A7], D0
00001390 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00001394 4FEF 000C lea.l A7, [A7 + 0xC]
00001398 602C bra +0x2E /* 000013C6 */
label0000139A:
0000139A 2054 movea.l A0, [A4]
0000139C 43EE FFE4 lea.l A1, [A6 - 0x1C]
000013A0 41E8 003C lea.l A0, [A0 + 0x3C]
000013A4 7004 moveq.l D0, 0x04
label000013A6:
000013A6 22D8 move.l [A1]+, [A0]+
000013A8 51C8 FFFC dbf D0, -0x6 /* 000013A6 */
000013AC 486E FFE4 pea.l [A6 - 0x1C]
000013B0 2F0C move.l -[A7], A4
000013B2 4EBA 0352 jsr [PC + 0x352 /* 00001706 */]
000013B6 2640 movea.l A3, D0
000013B8 2053 movea.l A0, [A3]
000013BA 588F addq.l A7, 4
000013BC 2F28 0062 move.l -[A7], [A0 + 0x62]
000013C0 4EAD 41FA jsr [A5 + 0x41FA /* export_2107 */]
000013C4 508F addq.l A7, 8
label000013C6:
000013C6 2054 movea.l A0, [A4]
000013C8 08E8 0005 003A bset.b [A0 + 0x3A], 0x5
label000013CE:
000013CE 4CEE 1880 FE40 movem.l D7,A3,A4, [A6 - 0x1C0]
000013D4 4E5E unlink A6
000013D6 4E75 rts
export_1700:
000013D8 4E56 FEC2 link A6, -0x013E
000013DC 48E7 0018 movem.l -[A7], A3,A4
000013E0 286E 0008 movea.l A4, [A6 + 0x8]
000013E4 4878 2262 push.l 0x2262 /* '\"b' */
000013E8 2054 movea.l A0, [A4]
000013EA 2F08 move.l -[A7], A0
000013EC 486E FEFE pea.l [A6 - 0x102]
000013F0 4EAD 081A jsr [A5 + 0x81A /* export_255 */]
000013F4 41EE FEFE lea.l A0, [A6 - 0x102]
000013F8 508F addq.l A7, 8
000013FA 2F08 move.l -[A7], A0
000013FC 206E 000C movea.l A0, [A6 + 0xC]
00001400 2F08 move.l -[A7], A0
00001402 2050 movea.l A0, [A0]
00001404 2050 movea.l A0, [A0]
00001406 2268 005C movea.l A1, [A0 + 0x5C]
0000140A 4E91 jsr [A1]
0000140C 2F0C move.l -[A7], A4
0000140E 2054 movea.l A0, [A4]
00001410 2068 0026 movea.l A0, [A0 + 0x26]
00001414 2268 0040 movea.l A1, [A0 + 0x40]
00001418 4E91 jsr [A1]
0000141A 41EE FFFF lea.l A0, [A6 - 0x1]
0000141E 4210 clr.b [A0]
00001420 486E FEC6 pea.l [A6 - 0x13A]
00001424 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001428 4A80 tst.l D0
0000142A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000142E 6700 009C beq +0x9E /* 000014CC */
00001432 2F0C move.l -[A7], A4
00001434 4EBA 02E2 jsr [PC + 0x2E2 /* 00001718 */]
00001438 2640 movea.l A3, D0
0000143A 2053 movea.l A0, [A3]
0000143C 2068 0030 movea.l A0, [A0 + 0x30]
00001440 2D48 FEC2 move.l [A6 - 0x13E], A0
00001444 2050 movea.l A0, [A0]
00001446 2010 move.l D0, [A0]
00001448 E480 asr D0, 2
0000144A 2054 movea.l A0, [A4]
0000144C 3140 0030 move.w [A0 + 0x30], D0
00001450 588F addq.l A7, 4
label00001452:
00001452 2054 movea.l A0, [A4]
00001454 2248 movea.l A1, A0
00001456 3028 002C move.w D0, [A0 + 0x2C]
0000145A B069 0030 cmp.w D0, [A1 + 0x30]
0000145E 6C60 bge +0x62 /* 000014C0 */
00001460 206E FEC2 movea.l A0, [A6 - 0x13E]
00001464 2010 move.l D0, [A0]
00001466 5080 addq.l D0, 8
00001468 2054 movea.l A0, [A4]
0000146A 3228 002C move.w D1, [A0 + 0x2C]
0000146E 48C1 ext.l D1
00001470 E589 lsl D1, 2
00001472 D280 add.l D1, D0
00001474 2041 movea.l A0, D1
00001476 2650 movea.l A3, [A0]
00001478 2054 movea.l A0, [A4]
0000147A 70FF moveq.l D0, 0xFFFFFFFF
0000147C B068 002A cmp.w D0, [A0 + 0x2A]
00001480 6608 bne +0xA /* 0000148A */
00001482 2248 movea.l A1, A0
00001484 3368 002C 002A move.w [A1 + 0x2A], [A0 + 0x2C]
label0000148A:
0000148A 2F0C move.l -[A7], A4
0000148C 2F2E 000C move.l -[A7], [A6 + 0xC]
00001490 2F0B move.l -[A7], A3
00001492 2053 movea.l A0, [A3]
00001494 2050 movea.l A0, [A0]
00001496 2268 005C movea.l A1, [A0 + 0x5C]
0000149A 4E91 jsr [A1]
0000149C 1D40 FFFF move.b [A6 - 0x1], D0
000014A0 4FEF 000C lea.l A7, [A7 + 0xC]
000014A4 6614 bne +0x16 /* 000014BA */
000014A6 2054 movea.l A0, [A4]
000014A8 5268 002C addq.w [A0 + 0x2C], 1
000014AC 7001 moveq.l D0, 0x01
000014AE 2F00 move.l -[A7], D0
000014B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000014B4 4EBA FAE0 jsr [PC - 0x520 /* 00000F96 */]
000014B8 508F addq.l A7, 8
label000014BA:
000014BA 4A2E FFFF tst.b [A6 - 0x1]
000014BE 6792 beq -0x6C /* 00001452 */
label000014C0:
000014C0 2054 movea.l A0, [A4]
000014C2 2248 movea.l A1, A0
000014C4 3368 002A 002E move.w [A1 + 0x2E], [A0 + 0x2A]
000014CA 600C bra +0xE /* 000014D8 */
label000014CC:
000014CC 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000014D0 4A80 tst.l D0
000014D2 6704 beq +0x6 /* 000014D8 */
000014D4 7000 moveq.l D0, 0x00
000014D6 600E bra +0x10 /* 000014E6 */
label000014D8:
000014D8 486E FEC6 pea.l [A6 - 0x13A]
000014DC 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
000014E0 102E FFFF move.b D0, [A6 - 0x1]
000014E4 588F addq.l A7, 4
label000014E6:
000014E6 4CEE 1800 FEBA movem.l A3,A4, [A6 - 0x146]
000014EC 4E5E unlink A6
000014EE 4E75 rts
export_1701:
000014F0 4E56 FEC2 link A6, -0x013E
000014F4 48E7 0018 movem.l -[A7], A3,A4
000014F8 286E 0008 movea.l A4, [A6 + 0x8]
000014FC 41EE FEFE lea.l A0, [A6 - 0x102]
00001500 4210 clr.b [A0]
00001502 486E FEFE pea.l [A6 - 0x102]
00001506 2F0C move.l -[A7], A4
00001508 4EAD 3C02 jsr [A5 + 0x3C02 /* export_1916 */]
0000150C 4878 2262 push.l 0x2262 /* '\"b' */
00001510 486E FEFE pea.l [A6 - 0x102]
00001514 206E 000C movea.l A0, [A6 + 0xC]
00001518 2F08 move.l -[A7], A0
0000151A 2050 movea.l A0, [A0]
0000151C 2050 movea.l A0, [A0]
0000151E 2268 005C movea.l A1, [A0 + 0x5C]
00001522 4E91 jsr [A1]
00001524 4878 2BF2 push.l 0x2BF2
00001528 2054 movea.l A0, [A4]
0000152A 2F28 0032 move.l -[A7], [A0 + 0x32]
0000152E 2068 0032 movea.l A0, [A0 + 0x32]
00001532 2050 movea.l A0, [A0]
00001534 2050 movea.l A0, [A0]
00001536 2268 000C movea.l A1, [A0 + 0xC]
0000153A 4E91 jsr [A1]
0000153C 4A00 tst.b D0
0000153E 4FEF 001C lea.l A7, [A7 + 0x1C]
00001542 6712 beq +0x14 /* 00001556 */
00001544 2054 movea.l A0, [A4]
00001546 4AA8 0036 tst.l [A0 + 0x36]
0000154A 6624 bne +0x26 /* 00001570 */
0000154C 2F0C move.l -[A7], A4
0000154E 4EBA 01DA jsr [PC + 0x1DA /* 0000172A */]
00001552 588F addq.l A7, 4
00001554 601A bra +0x1C /* 00001570 */
label00001556:
00001556 2054 movea.l A0, [A4]
00001558 2248 movea.l A1, A0
0000155A 2368 0032 0036 move.l [A1 + 0x36], [A0 + 0x32]
00001560 2F0C move.l -[A7], A4
00001562 2054 movea.l A0, [A4]
00001564 2068 0026 movea.l A0, [A0 + 0x26]
00001568 2268 0044 movea.l A1, [A0 + 0x44]
0000156C 4E91 jsr [A1]
0000156E 588F addq.l A7, 4
label00001570:
00001570 2054 movea.l A0, [A4]
00001572 4A28 003A tst.b [A0 + 0x3A]
00001576 6D26 blt +0x28 /* 0000159E */
00001578 2F0C move.l -[A7], A4
0000157A 4EBA 019C jsr [PC + 0x19C /* 00001718 */]
0000157E 2640 movea.l A3, D0
00001580 2054 movea.l A0, [A4]
00001582 2F28 0036 move.l -[A7], [A0 + 0x36]
00001586 2F0B move.l -[A7], A3
00001588 2053 movea.l A0, [A3]
0000158A 2050 movea.l A0, [A0]
0000158C 2268 016C movea.l A1, [A0 + 0x16C]
00001590 4E91 jsr [A1]
00001592 2054 movea.l A0, [A4]
00001594 08E8 0007 003A bset.b [A0 + 0x3A], 0x7
0000159A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000159E:
0000159E 41EE FFFF lea.l A0, [A6 - 0x1]
000015A2 4210 clr.b [A0]
000015A4 486E FEC6 pea.l [A6 - 0x13A]
000015A8 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
000015AC 4A80 tst.l D0
000015AE 588F addq.l A7, 4
000015B0 6700 008A beq +0x8C /* 0000163C */
000015B4 2F0C move.l -[A7], A4
000015B6 4EBA 0160 jsr [PC + 0x160 /* 00001718 */]
000015BA 2640 movea.l A3, D0
000015BC 2053 movea.l A0, [A3]
000015BE 2D68 0030 FEC2 move.l [A6 - 0x13E], [A0 + 0x30]
000015C4 588F addq.l A7, 4
000015C6 6056 bra +0x58 /* 0000161E */
label000015C8:
000015C8 2054 movea.l A0, [A4]
000015CA 2248 movea.l A1, A0
000015CC 3028 002E move.w D0, [A0 + 0x2E]
000015D0 B069 0030 cmp.w D0, [A1 + 0x30]
000015D4 6C5C bge +0x5E /* 00001632 */
000015D6 206E FEC2 movea.l A0, [A6 - 0x13E]
000015DA 2010 move.l D0, [A0]
000015DC 5080 addq.l D0, 8
000015DE 2054 movea.l A0, [A4]
000015E0 3228 002E move.w D1, [A0 + 0x2E]
000015E4 48C1 ext.l D1
000015E6 E589 lsl D1, 2
000015E8 D280 add.l D1, D0
000015EA 2041 movea.l A0, D1
000015EC 2650 movea.l A3, [A0]
000015EE 2F0C move.l -[A7], A4
000015F0 2F2E 000C move.l -[A7], [A6 + 0xC]
000015F4 2F0B move.l -[A7], A3
000015F6 2053 movea.l A0, [A3]
000015F8 2050 movea.l A0, [A0]
000015FA 2268 0060 movea.l A1, [A0 + 0x60]
000015FE 4E91 jsr [A1]
00001600 1D40 FFFF move.b [A6 - 0x1], D0
00001604 4FEF 000C lea.l A7, [A7 + 0xC]
00001608 6614 bne +0x16 /* 0000161E */
0000160A 2054 movea.l A0, [A4]
0000160C 5268 002E addq.w [A0 + 0x2E], 1
00001610 7001 moveq.l D0, 0x01
00001612 2F00 move.l -[A7], D0
00001614 2F2E 000C move.l -[A7], [A6 + 0xC]
00001618 4EBA F97C jsr [PC - 0x684 /* 00000F96 */]
0000161C 508F addq.l A7, 8
label0000161E:
0000161E 4A2E FFFF tst.b [A6 - 0x1]
00001622 660E bne +0x10 /* 00001632 */
00001624 2054 movea.l A0, [A4]
00001626 2248 movea.l A1, A0
00001628 3028 002E move.w D0, [A0 + 0x2E]
0000162C B069 002C cmp.w D0, [A1 + 0x2C]
00001630 6F96 ble -0x68 /* 000015C8 */
label00001632:
00001632 2054 movea.l A0, [A4]
00001634 317C FFFF 002A move.w [A0 + 0x2A], 0xFFFF
0000163A 600C bra +0xE /* 00001648 */
label0000163C:
0000163C 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00001640 4A80 tst.l D0
00001642 6704 beq +0x6 /* 00001648 */
00001644 7000 moveq.l D0, 0x00
00001646 600E bra +0x10 /* 00001656 */
label00001648:
00001648 486E FEC6 pea.l [A6 - 0x13A]
0000164C 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
00001650 102E FFFF move.b D0, [A6 - 0x1]
00001654 588F addq.l A7, 4
label00001656:
00001656 4CEE 1800 FEBA movem.l A3,A4, [A6 - 0x146]
0000165C 4E5E unlink A6
0000165E 4E75 rts
export_1702:
00001660 4E56 0000 link A6, 0
00001664 2F0C move.l -[A7], A4
00001666 286E 0008 movea.l A4, [A6 + 0x8]
0000166A 4878 2BF2 push.l 0x2BF2
0000166E 2054 movea.l A0, [A4]
00001670 2F28 0032 move.l -[A7], [A0 + 0x32]
00001674 2068 0032 movea.l A0, [A0 + 0x32]
00001678 2050 movea.l A0, [A0]
0000167A 2050 movea.l A0, [A0]
0000167C 2268 000C movea.l A1, [A0 + 0xC]
00001680 4E91 jsr [A1]
00001682 4A00 tst.b D0
00001684 508F addq.l A7, 8
00001686 6728 beq +0x2A /* 000016B0 */
00001688 2054 movea.l A0, [A4]
0000168A 4AA8 0036 tst.l [A0 + 0x36]
0000168E 6720 beq +0x22 /* 000016B0 */
00001690 2248 movea.l A1, A0
00001692 3028 002C move.w D0, [A0 + 0x2C]
00001696 B069 0030 cmp.w D0, [A1 + 0x30]
0000169A 6D14 blt +0x16 /* 000016B0 */
0000169C 2F28 0036 move.l -[A7], [A0 + 0x36]
000016A0 4EAD 45CA jsr [A5 + 0x45CA /* export_2229 */]
000016A4 2054 movea.l A0, [A4]
000016A6 2F28 0036 move.l -[A7], [A0 + 0x36]
000016AA 4EAD 426A jsr [A5 + 0x426A /* export_2121 */]
000016AE 508F addq.l A7, 8
label000016B0:
000016B0 286E FFFC movea.l A4, [A6 - 0x4]
000016B4 4E5E unlink A6
000016B6 4E75 rts
export_1703:
000016B8 4E56 0000 link A6, 0
000016BC 2F0C move.l -[A7], A4
000016BE 286E 0008 movea.l A4, [A6 + 0x8]
000016C2 2054 movea.l A0, [A4]
000016C4 2248 movea.l A1, A0
000016C6 3028 002C move.w D0, [A0 + 0x2C]
000016CA B069 0030 cmp.w D0, [A1 + 0x30]
000016CE 5CC0 sge D0
000016D0 4400 neg.b D0
000016D2 286E FFFC movea.l A4, [A6 - 0x4]
000016D6 4E5E unlink A6
000016D8 4E75 rts
export_1704:
000016DA 4E56 0000 link A6, 0
000016DE 2F0C move.l -[A7], A4
000016E0 286E 0008 movea.l A4, [A6 + 0x8]
000016E4 7001 moveq.l D0, 0x01
000016E6 2054 movea.l A0, [A4]
000016E8 72FF moveq.l D1, 0xFFFFFFFF
000016EA B268 002A cmp.w D1, [A0 + 0x2A]
000016EE 660E bne +0x10 /* 000016FE */
000016F0 2248 movea.l A1, A0
000016F2 3228 002C move.w D1, [A0 + 0x2C]
000016F6 B269 0030 cmp.w D1, [A1 + 0x30]
000016FA 6C02 bge +0x4 /* 000016FE */
000016FC 7000 moveq.l D0, 0x00
label000016FE:
000016FE 286E FFFC movea.l A4, [A6 - 0x4]
00001702 4E5E unlink A6
00001704 4E75 rts
export_1705:
fn00001706:
00001706 4E56 0000 link A6, 0
0000170A 206E 0008 movea.l A0, [A6 + 0x8]
0000170E 2050 movea.l A0, [A0]
00001710 2028 0036 move.l D0, [A0 + 0x36]
00001714 4E5E unlink A6
00001716 4E75 rts
fn00001718:
00001718 4E56 0000 link A6, 0
0000171C 206E 0008 movea.l A0, [A6 + 0x8]
00001720 2050 movea.l A0, [A0]
00001722 2028 0020 move.l D0, [A0 + 0x20]
00001726 4E5E unlink A6
00001728 4E75 rts
fn0000172A:
0000172A 4E56 FE42 link A6, -0x01BE
0000172E 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00001732 286E 0008 movea.l A4, [A6 + 0x8]
00001736 2054 movea.l A0, [A4]
00001738 4AA8 0036 tst.l [A0 + 0x36]
0000173C 6600 01DE bne +0x1E0 /* 0000191C */
00001740 2668 0020 movea.l A3, [A0 + 0x20]
00001744 41EE FE82 lea.l A0, [A6 - 0x17E]
00001748 4210 clr.b [A0]
0000174A 4878 0BF1 push.l 0xBF1
0000174E 486E FE82 pea.l [A6 - 0x17E]
00001752 2F0B move.l -[A7], A3
00001754 2053 movea.l A0, [A3]
00001756 2050 movea.l A0, [A0]
00001758 2268 0054 movea.l A1, [A0 + 0x54]
0000175C 4E91 jsr [A1]
0000175E 2053 movea.l A0, [A3]
00001760 2D68 0028 FF82 move.l [A6 - 0x7E], [A0 + 0x28]
00001766 2054 movea.l A0, [A4]
00001768 2D68 0032 FFF8 move.l [A6 - 0x8], [A0 + 0x32]
0000176E 2F2E FF82 move.l -[A7], [A6 - 0x7E]
00001772 206E FFF8 movea.l A0, [A6 - 0x8]
00001776 2F08 move.l -[A7], A0
00001778 2050 movea.l A0, [A0]
0000177A 2050 movea.l A0, [A0]
0000177C 2268 0188 movea.l A1, [A0 + 0x188]
00001780 4E91 jsr [A1]
00001782 2A00 move.l D5, D0
00001784 2054 movea.l A0, [A4]
00001786 2D68 0032 FFFC move.l [A6 - 0x4], [A0 + 0x32]
0000178C 2F2E FF82 move.l -[A7], [A6 - 0x7E]
00001790 206E FFFC movea.l A0, [A6 - 0x4]
00001794 2F08 move.l -[A7], A0
00001796 2050 movea.l A0, [A0]
00001798 2050 movea.l A0, [A0]
0000179A 2268 0184 movea.l A1, [A0 + 0x184]
0000179E 4E91 jsr [A1]
000017A0 3C00 move.w D6, D0
000017A2 422E FF87 clr.b [A6 - 0x79]
000017A6 4247 clr.w D7
000017A8 4FEF 001C lea.l A7, [A7 + 0x1C]
label000017AC:
000017AC 3F06 move.w -[A7], D6
000017AE 2F05 move.l -[A7], D5
000017B0 486E FE82 pea.l [A6 - 0x17E]
000017B4 A81B syscall HCreateResFile
000017B6 558F subq.l A7, 2
000017B8 A9AF syscall ResError
000017BA 3E1F move.w D7, [A7]+
000017BC 673C beq +0x3E /* 000017FA */
000017BE 0C47 FFD0 cmpi.w D7, 0xFFD0
000017C2 670A beq +0xC /* 000017CE */
000017C4 48C7 ext.l D7
000017C6 2F07 move.l -[A7], D7
000017C8 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000017CC 588F addq.l A7, 4
label000017CE:
000017CE 426E FFA4 clr.w [A6 - 0x5C]
000017D2 41EE FE82 lea.l A0, [A6 - 0x17E]
000017D6 2D48 FF9A move.l [A6 - 0x66], A0
000017DA 2D45 FFB8 move.l [A6 - 0x48], D5
000017DE 3D46 FF9E move.w [A6 - 0x62], D6
000017E2 41EE FF88 lea.l A0, [A6 - 0x78]
000017E6 A209 syscall Delete/PBHDelete/HDelete, flags=2
000017E8 3800 move.w D4, D0
000017EA 48C4 ext.l D4
000017EC 2F04 move.l -[A7], D4
000017EE 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
000017F2 1D7C 0001 FF87 move.b [A6 - 0x79], 0x1
000017F8 588F addq.l A7, 4
label000017FA:
000017FA 4A47 tst.w D7
000017FC 66AE bne -0x50 /* 000017AC */
000017FE 7000 moveq.l D0, 0x00
00001800 2D40 FFF4 move.l [A6 - 0xC], D0
00001804 41EE FFF4 lea.l A0, [A6 - 0xC]
00001808 486E FE4A pea.l [A6 - 0x1B6]
0000180C 4EAD 0202 jsr [A5 + 0x202 /* export_60 */]
00001810 4A80 tst.l D0
00001812 588F addq.l A7, 4
00001814 6700 00C8 beq +0xCA /* 000018DE */
00001818 2F0C move.l -[A7], A4
0000181A 2054 movea.l A0, [A4]
0000181C 2068 0026 movea.l A0, [A0 + 0x26]
00001820 2268 0044 movea.l A1, [A0 + 0x44]
00001824 4E91 jsr [A1]
00001826 4A2E FF87 tst.b [A6 - 0x79]
0000182A 588F addq.l A7, 4
0000182C 6762 beq +0x64 /* 00001890 */
0000182E 486E FF88 pea.l [A6 - 0x78]
00001832 4EAD 120A jsr [A5 + 0x120A /* export_573 */]
00001836 48C0 ext.l D0
00001838 588F addq.l A7, 4
0000183A 2F00 move.l -[A7], D0
0000183C 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00001840 08AE 0000 FFB0 bclr.b [A6 - 0x50], 0x0
00001846 486E FF88 pea.l [A6 - 0x78]
0000184A 4EAD 1212 jsr [A5 + 0x1212 /* export_574 */]
0000184E 48C0 ext.l D0
00001850 588F addq.l A7, 4
00001852 2F00 move.l -[A7], D0
00001854 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00001858 2054 movea.l A0, [A4]
0000185A 2D68 0032 FE42 move.l [A6 - 0x1BE], [A0 + 0x32]
00001860 206E FE42 movea.l A0, [A6 - 0x1BE]
00001864 2F08 move.l -[A7], A0
00001866 2050 movea.l A0, [A0]
00001868 2050 movea.l A0, [A0]
0000186A 2268 00FC movea.l A1, [A0 + 0xFC]
0000186E 4E91 jsr [A1]
00001870 2054 movea.l A0, [A4]
00001872 2D68 0032 FE46 move.l [A6 - 0x1BA], [A0 + 0x32]
00001878 7000 moveq.l D0, 0x00
0000187A 2F00 move.l -[A7], D0
0000187C 206E FE46 movea.l A0, [A6 - 0x1BA]
00001880 2F08 move.l -[A7], A0
00001882 2050 movea.l A0, [A0]
00001884 2050 movea.l A0, [A0]
00001886 2268 00F8 movea.l A1, [A0 + 0xF8]
0000188A 4E91 jsr [A1]
0000188C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001890:
00001890 2F05 move.l -[A7], D5
00001892 486E FE82 pea.l [A6 - 0x17E]
00001896 48C6 ext.l D6
00001898 2F06 move.l -[A7], D6
0000189A 2F2D FE0C move.l -[A7], [A5 - 0x1F4]
0000189E 4EAD 31A2 jsr [A5 + 0x31A2 /* export_1584 */]
000018A2 508F addq.l A7, 8
000018A4 2F00 move.l -[A7], D0
000018A6 4EAD 302A jsr [A5 + 0x302A /* export_1537 */]
000018AA 2D40 FFF4 move.l [A6 - 0xC], D0
000018AE 2054 movea.l A0, [A4]
000018B0 216E FFF4 0036 move.l [A0 + 0x36], [A6 - 0xC]
000018B6 206E FFF4 movea.l A0, [A6 - 0xC]
000018BA 2050 movea.l A0, [A0]
000018BC 08E8 0006 0070 bset.b [A0 + 0x70], 0x6
000018C2 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000018C6 4EAD 45C2 jsr [A5 + 0x45C2 /* export_2228 */]
000018CA 2053 movea.l A0, [A3]
000018CC 2F28 0028 move.l -[A7], [A0 + 0x28]
000018D0 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000018D4 4EBA E72A jsr [PC - 0x18D6 /* 00000000 */]
000018D8 4FEF 0018 lea.l A7, [A7 + 0x18]
000018DC 6034 bra +0x36 /* 00001912 */
label000018DE:
000018DE 4AAE FFF4 tst.l [A6 - 0xC]
000018E2 670A beq +0xC /* 000018EE */
000018E4 2F2E FFF4 move.l -[A7], [A6 - 0xC]
000018E8 4EAD 426A jsr [A5 + 0x426A /* export_2121 */]
000018EC 588F addq.l A7, 4
label000018EE:
000018EE 426E FFA4 clr.w [A6 - 0x5C]
000018F2 41EE FE82 lea.l A0, [A6 - 0x17E]
000018F6 2D48 FF9A move.l [A6 - 0x66], A0
000018FA 2D45 FFB8 move.l [A6 - 0x48], D5
000018FE 3D46 FF9E move.w [A6 - 0x62], D6
00001902 41EE FF88 lea.l A0, [A6 - 0x78]
00001906 A209 syscall Delete/PBHDelete/HDelete, flags=2
00001908 3C00 move.w D6, D0
0000190A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000190E 4A80 tst.l D0
00001910 660A bne +0xC /* 0000191C */
label00001912:
00001912 486E FE4A pea.l [A6 - 0x1B6]
00001916 4EAD 020A jsr [A5 + 0x20A /* export_61 */]
0000191A 588F addq.l A7, 4
label0000191C:
0000191C 4CEE 18F0 FE2A movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1D6]
00001922 4E5E unlink A6
00001924 4E75 rts
fn00001926:
00001926 4E56 FFEC link A6, -0x0014
0000192A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000192E 382E 0016 move.w D4, [A6 + 0x16]
00001932 286E 0008 movea.l A4, [A6 + 0x8]
00001936 3E2E 0012 move.w D7, [A6 + 0x12]
0000193A 5347 subq.w D7, 1
0000193C 4205 clr.b D5
0000193E 2054 movea.l A0, [A4]
00001940 2C28 003C move.l D6, [A0 + 0x3C]
label00001944:
00001944 4A2E 001B tst.b [A6 + 0x1B]
00001948 661E bne +0x20 /* 00001968 */
0000194A 48C4 ext.l D4
0000194C 2F04 move.l -[A7], D4
0000194E 302E 0012 move.w D0, [A6 + 0x12]
00001952 48C0 ext.l D0
00001954 2F00 move.l -[A7], D0
00001956 2F06 move.l -[A7], D6
00001958 2F2E 000C move.l -[A7], [A6 + 0xC]
0000195C 4EAD 35D2 jsr [A5 + 0x35D2 /* export_1718 */]
00001960 3E00 move.w D7, D0
00001962 4FEF 0010 lea.l A7, [A7 + 0x10]
00001966 602A bra +0x2C /* 00001992 */
label00001968:
00001968 5247 addq.w D7, 1
0000196A B847 cmp.w D4, D7
0000196C 6C0A bge +0xC /* 00001978 */
0000196E 4878 32D9 push.l 0x32D9
00001972 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */]
00001976 588F addq.l A7, 4
label00001978:
00001978 7000 moveq.l D0, 0x00
0000197A 2F00 move.l -[A7], D0
0000197C 48C7 ext.l D7
0000197E 2F07 move.l -[A7], D7
00001980 2F06 move.l -[A7], D6
00001982 2F2E 000C move.l -[A7], [A6 + 0xC]
00001986 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
0000198A 4A80 tst.l D0
0000198C 4FEF 0010 lea.l A7, [A7 + 0x10]
00001990 6676 bne +0x78 /* 00001A08 */
label00001992:
00001992 0C86 4E46 4E54 cmpi.l D6, 0x4E464E54 /* 'NFNT' */
00001998 661E bne +0x20 /* 000019B8 */
0000199A 7000 moveq.l D0, 0x00
0000199C 2F00 move.l -[A7], D0
0000199E 48C7 ext.l D7
000019A0 2F07 move.l -[A7], D7
000019A2 2F3C 464F 4E54 move.l -[A7], 0x464F4E54 /* 'FONT' */
000019A8 2F2E 000C move.l -[A7], [A6 + 0xC]
000019AC 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */]
000019B0 4A80 tst.l D0
000019B2 4FEF 0010 lea.l A7, [A7 + 0x10]
000019B6 6650 bne +0x52 /* 00001A08 */
label000019B8:
000019B8 2054 movea.l A0, [A4]
000019BA 2068 0004 movea.l A0, [A0 + 0x4]
000019BE 2D48 FFF8 move.l [A6 - 0x8], A0
000019C2 2050 movea.l A0, [A0]
000019C4 2D68 006A FFFC move.l [A6 - 0x4], [A0 + 0x6A]
000019CA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000019CE 486E FFEC pea.l [A6 - 0x14]
000019D2 4EAD 04D2 jsr [A5 + 0x4D2 /* export_150 */]
000019D6 41EE FFEC lea.l A0, [A6 - 0x14]
000019DA 508F addq.l A7, 8
000019DC 600E bra +0x10 /* 000019EC */
label000019DE:
000019DE 2053 movea.l A0, [A3]
000019E0 BCA8 003C cmp.l D6, [A0 + 0x3C]
000019E4 6606 bne +0x8 /* 000019EC */
000019E6 BE68 003A cmp.w D7, [A0 + 0x3A]
000019EA 6710 beq +0x12 /* 000019FC */
label000019EC:
000019EC 486E FFEC pea.l [A6 - 0x14]
000019F0 4EAD 04E2 jsr [A5 + 0x4E2 /* export_152 */]
000019F4 2640 movea.l A3, D0
000019F6 200B move.l D0, A3
000019F8 588F addq.l A7, 4
000019FA 66E2 bne -0x1C /* 000019DE */
label000019FC:
000019FC 200B move.l D0, A3
000019FE 57C0 seq D0
00001A00 0240 0001 andi.w D0, 0x1
00001A04 48C0 ext.l D0
00001A06 1A00 move.b D5, D0
label00001A08:
00001A08 4A05 tst.b D5
00001A0A 6700 FF38 beq -0xC6 /* 00001944 */
00001A0E 48C7 ext.l D7
00001A10 2054 movea.l A0, [A4]
00001A12 2147 0038 move.l [A0 + 0x38], D7
00001A16 3007 move.w D0, D7
00001A18 4CEE 18F0 FFD4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2C]
00001A1E 4E5E unlink A6
00001A20 4E75 rts
fn00001A22:
00001A22 4E56 0000 link A6, 0
00001A26 48E7 0018 movem.l -[A7], A3,A4
00001A2A 286E 000C movea.l A4, [A6 + 0xC]
00001A2E 2F0C move.l -[A7], A4
00001A30 2054 movea.l A0, [A4]
00001A32 2050 movea.l A0, [A0]
00001A34 2268 0004 movea.l A1, [A0 + 0x4]
00001A38 4E91 jsr [A1]
00001A3A 588F addq.l A7, 4
00001A3C 2F00 move.l -[A7], D0
00001A3E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001A42 4EAD 41A2 jsr [A5 + 0x41A2 /* export_2096 */]
00001A46 2640 movea.l A3, D0
00001A48 302E 0012 move.w D0, [A6 + 0x12]
00001A4C 48C0 ext.l D0
00001A4E 2F00 move.l -[A7], D0
00001A50 2F0C move.l -[A7], A4
00001A52 2F0B move.l -[A7], A3
00001A54 2053 movea.l A0, [A3]
00001A56 2068 000E movea.l A0, [A0 + 0xE]
00001A5A 2268 001C movea.l A1, [A0 + 0x1C]
00001A5E 4E91 jsr [A1]
00001A60 7200 moveq.l D1, 0x00
00001A62 4A00 tst.b D0
00001A64 57C1 seq D1
00001A66 4401 neg.b D1
00001A68 1001 move.b D0, D1
00001A6A 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
00001A70 4E5E unlink A6
00001A72 4E75 rts